Plugin Directory

Changeset 3110753


Ignore:
Timestamp:
07/01/2024 08:45:12 PM (21 months ago)
Author:
tainacan
Message:

Version 0.3.3

Location:
tainacan-blocksy/trunk
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • tainacan-blocksy/trunk/README.txt

    r3094767 r3110753  
    66Tested up to: 6.5
    77Requires PHP: 7.0
    8 Stable tag: 0.3.2
     8Stable tag: 0.3.3
    99Requires Plugins: tainacan
    1010License: GPLv2 or later
     
    5959
    6060== Changelog ==
     61
     62= 0.3.3 =
     63* Adds support for horizontal filters options
     64* Basic styles for mosaic view mode
    6165
    6266= 0.3.2 =
  • tainacan-blocksy/trunk/functions.php

    r3094767 r3110753  
    55Description: Tainacan plugin support for Blocksy theme
    66Author: tainacan
    7 Version: 0.3.2
     7Version: 0.3.3
    88Text Domain: tainacan-blocksy
    99License: GPLv2 or later
     
    1616
    1717/** Theme/plugin version */
    18 const TAINACAN_BLOCKSY_VERSION = '0.3.2';
     18const TAINACAN_BLOCKSY_VERSION = '0.3.3';
    1919const TAINACAN_BLOCKSY_IS_CHILD_THEME = false;
    2020
  • tainacan-blocksy/trunk/inc/customizer.php

    r3094767 r3110753  
    115115                    array_splice(
    116116                        $options['options'][$post_type . '_single_section_options']['inner-options'][0],
    117                         1,
     117                        0,
    118118                        0,
    119119                        $item_extra_options
  • tainacan-blocksy/trunk/inc/enqueues.php

    r3045085 r3110753  
    199199        $page_container_classes = $page_container_classes . ' has-filters-panel-style-' . get_theme_mod($prefix . '_filters_panel_background_style', 'boxed');
    200200        $page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
     201       
     202        if ( get_theme_mod( $prefix . '_hide_filters_area_header', 'no' ) === 'yes' )
     203            $page_container_classes .= ' has-filters-area-header-hidden';
    201204
    202205        $filters_panel_size = get_theme_mod($prefix . '_filters_panel_size', '20%');
    203206        $page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
     207
     208        $filters_inline_size = get_theme_mod($prefix . '_filters_inline_size', '272px');
     209        $page_container_style .= '--tainacan-filters-inline-width:' . $filters_inline_size . ';';
    204210
    205211        $background_color_palette = get_theme_mod($prefix . '_items_list_background_palette',
  • tainacan-blocksy/trunk/inc/global.php

    r2740629 r3110753  
    170170    'tablet_css' => $tablet_css,
    171171    'mobile_css' => $mobile_css,
    172     'selector' => blocksy_prefix_selector('.tainacan-item-section__metadata', $prefix),
     172    'selector' => blocksy_prefix_selector('.tainacan-metadata-label', $prefix),
    173173    'variableName' => 'metadata-label-border',
    174174    'value' => get_theme_mod( $prefix . '_metadata_label_border', [
     
    179179        ]
    180180    ]),
     181    'default' => [
     182        'width' => 0,
     183        'style' => 'solid',
     184        'color' => [
     185            'color' => 'rgba(125, 125, 125, 0.5)',
     186        ]
     187    ],
    181188    'responsive' => true
    182189]);
     
    187194    'tablet_css' => $tablet_css,
    188195    'mobile_css' => $mobile_css,
    189     'selector' => blocksy_prefix_selector('.tainacan-item-section__metadata', $prefix),
     196    'selector' => blocksy_prefix_selector('.tainacan-metadata-value', $prefix),
    190197    'variableName' => 'metadata-value-border',
    191198    'value' => get_theme_mod( $prefix . '_metadata_value_border', [
     
    196203        ]
    197204    ]),
     205    'default' => [
     206        'width' => 0,
     207        'style' => 'solid',
     208        'color' => [
     209            'color' => 'rgba(125, 125, 125, 0.5)',
     210        ]
     211    ],
    198212    'responsive' => true
    199213]);
     
    248262]);
    249263
     264
     265
     266blc_call_fnc(['fnc' => 'blocksy_output_border'], [
     267    'css' => $css,
     268    'tablet_css' => $tablet_css,
     269    'mobile_css' => $mobile_css,
     270    'selector' => blocksy_prefix_selector('.filter-item-forms .label', $prefix),
     271    'variableName' => 'filter-label-border',
     272    'value' => get_theme_mod( $prefix . '_filter_label_border', [
     273        'width' => 0,
     274        'style' => 'solid',
     275        'color' => [
     276            'color' => 'rgba(125, 125, 125, 0.5)',
     277        ]
     278    ]),
     279    'default' => [
     280        'width' => 0,
     281        'style' => 'solid',
     282        'color' => [
     283            'color' => 'rgba(125, 125, 125, 0.5)',
     284        ]
     285    ],
     286    'responsive' => true
     287]);
     288
    250289?>
  • tainacan-blocksy/trunk/inc/options/archive-elements/filters-panel.php

    r2740629 r3110753  
    1313}
    1414
    15 $options = [
    16     $prefix . 'display_filters_panel' => [
    17         'label' => __( 'Filters panel', 'tainacan-blocksy' ),
    18         'type' => 'ct-panel',
    19         'switch' => true,
    20         'value' => $enabled,
    21         'sync' => '',
    22         'inner-options' => [
    23             $prefix . 'filters_panel_background_style' => [
    24                 'label' => __('Panel style', 'blocksy'),
    25                 'type' => 'ct-radio',
    26                 'value' => 'boxed',
    27                 'view' => 'text',
    28                 'choices' => [
    29                     'simple' => __('Simple', 'blocksy'),
    30                     'boxed' => __('Boxed', 'blocksy')
    31                 ]
    32             ],
    33             blocksy_rand_md5() => [
    34                 'type' => 'ct-condition',
    35                 'condition' => [
    36                     $prefix . 'filters_as_modal'  => 'no'
    37                 ],
    38                 'options' => [
    39                     $prefix . 'filters_panel_size' => [
    40                         'label' => __( 'Panel size', 'tainacan-blocksy' ),
    41                         'type' => 'ct-slider',
    42                         'value' => '20%',
    43                         'units' => blocksy_units_config([
    44                             [
    45                                 'unit' => '%',
    46                                 'min' => 10,
    47                                 'max' => 80,
    48                             ]
    49                         ]),
    50                         'sync' => '',
    51                         'divider' => 'bottom'
     15$inner_options = [
     16    $prefix . 'filters_panel_background_style' => [
     17        'label' => __('Panel style', 'blocksy'),
     18        'type' => 'ct-radio',
     19        'value' => 'boxed',
     20        'view' => 'text',
     21        'choices' => [
     22            'simple' => __('Simple', 'blocksy'),
     23            'boxed' => __('Boxed', 'blocksy')
     24        ]
     25    ],
     26    blocksy_rand_md5() => [
     27        'type' => 'ct-condition',
     28        'condition' => [
     29            $prefix . 'filters_as_modal'  => 'no',
     30            $prefix . 'display_filters_horizontally' => 'no'
     31        ],
     32        'options' => [
     33            $prefix . 'filters_panel_size' => [
     34                'label' => __( 'Panel size', 'tainacan-blocksy' ),
     35                'type' => 'ct-slider',
     36                'value' => '20%',
     37                'units' => blocksy_units_config([
     38                    [
     39                        'unit' => '%',
     40                        'min' => 10,
     41                        'max' => 80,
    5242                    ]
    53                 ]
    54             ],
    55             $prefix . 'start_with_filters_hidden' => [
    56                 'label' => __( 'Start with filters hidden', 'tainacan-blocksy' ),
    57                 'type' => 'ct-switch',
    58                 'value' => 'no',
    59                 'desc' => __( 'Load page with filters panel initially hidden.', 'tainacan-blocksy' ),
    60                 'sync' => ''
    61             ],
    62             $prefix . 'show_hide_filters_button' => [
    63                 'label' => __( 'Show the "Hide filters" button', 'tainacan-blocksy' ),
     43                ]),
     44                'sync' => '',
     45                'divider' => 'bottom'
     46            ]
     47        ]
     48    ],
     49    $prefix . 'start_with_filters_hidden' => [
     50        'label' => __( 'Start with filters hidden', 'tainacan-blocksy' ),
     51        'type' => 'ct-switch',
     52        'value' => 'no',
     53        'desc' => __( 'Load page with filters panel initially hidden.', 'tainacan-blocksy' ),
     54        'sync' => ''
     55    ],
     56    $prefix . 'show_hide_filters_button' => [
     57        'label' => __( 'Show the "Hide filters" button', 'tainacan-blocksy' ),
     58        'type' => 'ct-switch',
     59        'value' => 'yes',
     60        'desc' => __( 'Display the button for hiding the filters panel.', 'tainacan-blocksy' ),
     61        'sync' => ''
     62    ],
     63    blocksy_rand_md5() => [
     64        'type' => 'ct-condition',
     65        'condition' => [
     66            $prefix . 'show_hide_filters_button'  => 'yes'
     67        ],
     68        'options' => [
     69            $prefix . 'show_filters_button_inside_search_control' => [
     70                'label' => __( 'Show filters button inside search control', 'tainacan-blocksy' ),
    6471                'type' => 'ct-switch',
    6572                'value' => 'yes',
    66                 'desc' => __( 'Display the button for hiding the filters panel.', 'tainacan-blocksy' ),
    67                 'sync' => ''
    68             ],
    69             blocksy_rand_md5() => [
    70                 'type' => 'ct-condition',
    71                 'condition' => [
    72                     $prefix . 'show_hide_filters_button'  => 'yes'
    73                 ],
    74                 'options' => [
    75                     $prefix . 'show_filters_button_inside_search_control' => [
    76                         'label' => __( 'Show filters button inside search control', 'tainacan-blocksy' ),
    77                         'type' => 'ct-switch',
    78                         'value' => 'yes',
    79                        
    80                         'desc' => __( 'Display the filters button inside the search control bar instead of floating aside.', 'tainacan-blocksy' ),
    81                         'sync' => ''
    82                     ]
    83                 ]
    84             ],
    85             $prefix . 'filters_fixed_on_scroll' => [
    86                 'label' => __( 'Filters fixed on scroll', 'tainacan-blocksy' ),
    87                 'type' => 'ct-switch',
    88                 'value' => 'no',
    89                 'desc' => __( 'If you want filters panel to get fixed on screen when scrolling down the items list. This will only take effect if the items list itself is taller than the screen height.', 'tainacan-blocksy' ),
     73               
     74                'desc' => __( 'Display the filters button inside the search control bar instead of floating aside.', 'tainacan-blocksy' ),
    9075                'sync' => ''
    9176            ],
     
    9782                'sync' => ''
    9883            ]
    99         ]
     84        ],
     85    ],
     86    blocksy_rand_md5() => [
     87        'type' => 'ct-condition',
     88        'condition' => [
     89            $prefix . 'display_filters_horizontally'  => 'no',
     90            $prefix . 'filters_as_modal'  => 'no'
     91        ],
     92        'options' => [
     93            $prefix . 'filters_fixed_on_scroll' => [
     94                'label' => __( 'Filters fixed on scroll', 'tainacan-blocksy' ),
     95                'type' => 'ct-switch',
     96                'value' => 'no',
     97                'desc' => __( 'If you want filters panel to get fixed on screen when scrolling down the items list. This will only take effect if the items list itself is taller than the screen height.', 'tainacan-blocksy' ),
     98                'sync' => ''
     99            ],
     100        ]
     101    ]
     102];
     103
     104if ( null !== TAINACAN_VERSION && version_compare( TAINACAN_VERSION, '0.21.7' ) >= 0  ) {
     105    $inner_options[ $prefix . 'hide_filters_area_header' ] = [
     106        'label' => __( 'Hide filters area header', 'tainacan-blocksy' ),
     107        'type' => 'ct-switch',
     108        'value' => 'no',
     109        'desc' => __( 'Toggle to not display the "Filter" label in the header of the filters area.', 'tainacan-blocksy' ),
     110        'sync' => ''
     111    ];
     112    $inner_options[ $prefix . 'hide_filter_collapses' ] = [
     113        'label' => __( 'Hide filter collapses', 'tainacan-blocksy' ),
     114        'type' => 'ct-switch',
     115        'value' => 'no',
     116        'desc' => __( 'Toggle to not display each filter label as a collapsable button. This is suggested when you have a small amount of filters.', 'tainacan-blocksy' ),
     117        'sync' => ''
     118    ];
     119    $inner_options = array_merge(
     120        $inner_options,
     121        [
     122            blocksy_rand_md5() => [
     123                'type' => 'ct-condition',
     124                'condition' => [
     125                    $prefix . 'filters_as_modal'  => 'no'
     126                ],
     127                'options' => [
     128                    $prefix . 'display_filters_horizontally' => [
     129                        'label' => __( 'Display filters horizontally', 'tainacan-blocksy' ),
     130                        'type' => 'ct-switch',
     131                        'value' => 'no',
     132                        'desc' => __( 'Toggle to show filters in an horizontal pane above the search control instead of a vertical sidebar. This layout fits better with select and textual input filters.', 'tainacan-blocksy' ),
     133                        'sync' => ''
     134                    ],
     135                    $prefix . 'should_not_hide_filters_on_mobile' => [
     136                        'label' => __( 'Should not hide filters even on mobile', 'tainacan-blocksy' ),
     137                        'type' => 'ct-switch',
     138                        'value' => 'no',
     139                        'desc' => __( 'Toggle to keep filters area visible even on small screen sizes.', 'tainacan-blocksy' ),
     140                        'sync' => ''
     141                    ],
     142                ]
     143            ],
     144            blocksy_rand_md5() => [
     145                'type' => 'ct-condition',
     146                'condition' => [
     147                    $prefix . 'display_filters_horizontally' => 'yes'
     148                ],
     149                'options' => [
     150                    $prefix . 'filters_inline_size' => [
     151                        'label' => __( 'Filters inline size', 'tainacan-blocksy' ),
     152                        'type' => 'ct-slider',
     153                        'value' => '272px',
     154                        'units' => blocksy_units_config([
     155                            [
     156                                'unit' => 'px',
     157                                'min' => 100,
     158                                'max' => 600,
     159                            ],
     160                            [
     161                                'unit' => 'vw',
     162                                'min' => 5,
     163                                'max' => 100,
     164                            ]
     165                        ]),
     166                        'sync' => '',
     167                    ]
     168                ]
     169            ],
     170            $prefix . 'filter_label_border' => [
     171                'label' => __( 'Filter label bottom border', 'blocksy' ),
     172                'type' => 'ct-border',
     173                'design' => 'block',
     174                'responsive' => true,
     175                'setting' => [ 'transport' => 'postMessage' ],
     176                'value' => [
     177                    'width' => 0,
     178                    'style' => 'solid',
     179                    'color' => [
     180                        'color' => 'rgba(125, 125, 125, 0.5)',
     181                    ]
     182                ],
     183                'sync' => ''
     184            ]
     185        ],
     186    );
     187}
     188
     189$options = [
     190    $prefix . 'display_filters_panel' => [
     191        'label' => __( 'Filters panel', 'tainacan-blocksy' ),
     192        'type' => 'ct-panel',
     193        'switch' => true,
     194        'value' => $enabled,
     195        'sync' => '',
     196        'inner-options' => $inner_options
    100197    ]
    101198];
  • tainacan-blocksy/trunk/inc/options/single-elements/metadata-labels.php

    r2740629 r3110753  
    4545        'type' => 'ct-border',
    4646        'design' => 'block',
    47         'responsive' => true,
    4847        'setting' => [ 'transport' => 'postMessage' ],
    4948        'value' => [
  • tainacan-blocksy/trunk/style.css

    r3094767 r3110753  
    6767}
    6868
     69.theme-items-list:not(.is-fullscreen).has-horizontal-filters {
     70  grid-template-rows: auto auto 1fr;
     71  grid-template-areas: ". searchcontrol ." "filterspanel filterspanel filterspanel" "itemslist itemslist itemslist";
     72}
     73
     74.theme-items-list:not(.is-fullscreen).has-horizontal-filters #filters-modal {
     75  grid-area: filterspanel;
     76}
     77
     78@media screen and (max-width: 768px) {
     79  .theme-items-list:not(.is-fullscreen) {
     80    grid-template-rows: auto auto 1fr;
     81    grid-template-areas: ". searchcontrol ." "filterspanel filterspanel filterspanel" "itemslist itemslist itemslist";
     82  }
     83  .theme-items-list:not(.is-fullscreen) #filters-modal:not(.modal) {
     84    grid-area: filterspanel;
     85  }
     86}
     87
    6988.theme-items-list .search-control {
    7089  grid-area: searchcontrol;
     
    98117}
    99118
    100 .theme-items-list #filters-modal .modal-content {
    101   padding: 16px 10px 16px 0px !important;
    102 }
    103 
    104119@media screen and (max-width: 768px) {
    105   .theme-items-list #filters-modal .modal-content {
     120  .theme-items-list #filters-modal.modal .modal-content {
    106121    padding: 16px 16px 16px 6vw !important;
    107122    background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
     
    112127  background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
    113128  padding: 3px;
    114   margin: -3px;
    115129}
    116130
    117131.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list {
    118132  margin-bottom: 24px;
     133}
     134
     135.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list .filter-item-forms .label {
     136  border-bottom: var(--filter-label-border, none);
     137}
     138
     139.theme-items-list #filters-modal.modal .modal-content {
     140  padding: 16px 10px 16px 0px !important;
     141}
     142
     143.theme-items-list #filters-modal.modal .modal-content #filters-items-list {
     144  margin: -3px;
    119145}
    120146
     
    169195.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-value,
    170196.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-label {
     197  font-size: 0.8125em !important;
     198}
     199
     200.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item {
     201  border-radius: var(--theme-border-radius, var(--borderRadius, 3px));
     202  box-shadow: var(--theme-box-shadow, var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));
     203  border: var(--border, none);
     204}
     205
     206.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item .metadata-title p {
     207  font-weight: 500;
     208}
     209
     210.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item .metadata-value,
     211.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item .metadata-label {
    171212  font-size: 0.8125em !important;
    172213}
     
    308349}
    309350
     351.page.has-filters-area-header-hidden #filters-modal #filters-label-landmark {
     352  display: none;
     353}
     354
    310355/* Extra classes applied from customizer */
    311356.page.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list {
     
    314359  box-shadow: var(--theme-box-shadow, var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));
    315360  padding: 20px;
     361}
     362
     363.page.has-filters-panel-style-simple .entry-content.ct-container #filters-modal.horizontal-filters .modal-content {
     364  padding-left: 0 !important;
     365  padding-right: 0 !important;
     366}
     367
     368.page.has-filters-panel-style-simple .entry-content:not(.ct-container) #filters-modal.horizontal-filters .modal-content {
     369  padding-left: 20px !important;
     370  padding-right: 20px !important;
    316371}
    317372
     
    664719.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-label {
    665720  text-align: var(--metadata-label-alignment, left);
     721  border-bottom: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));
    666722}
    667723
     
    785841}
    786842
    787 .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum {
     843.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {
    788844  display: flex;
    789845  flex-wrap: nowrap;
    790846}
    791847
    792 .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label {
     848.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-label {
    793849  flex-basis: 40%;
    794850  margin-bottom: .75rem;
     851  border-bottom: none;
    795852  border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));
    796853}
    797854
    798 .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value {
     855.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-value {
    799856  flex-basis: 60%;
    800857  padding-left: 1rem;
     
    802859
    803860@media only screen and (max-width: 767px) {
    804   .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum {
     861  .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {
    805862    flex-wrap: wrap;
    806863  }
    807   .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label {
     864  .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-label {
    808865    flex-basis: 100%;
    809866    margin-bottom: 0.25rem;
    810867  }
    811   .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value {
     868  .tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-value {
    812869    flex-basis: 100%;
    813870    padding-left: 0;
  • tainacan-blocksy/trunk/style.css.map

    r3094767 r3110753  
    1010    "sourcesContent": [
    1111        "/**\n * Theme Name: Tainacan Support for Blocksy\n * Description: A Tainacan plugin/child theme compatible with Blocksy theme\n * Author: Tainacan\n * Template: blocksy\n * Text Domain: tainacan-blocksy\n */\n\n /* Tainacan Gutenberg Blocks colors */\n:root {\n   --tainacan-block-primary: var(--theme-palette-color-1 var(--paletteColor1, #3eaf7c));\n   --tainacan-block-gray0: var(--backgroundColor, #f8f9fb);\n   --tainacan-block-gray1: var(--backgroundColor, #f8f9fb);\n   --tainacan-block-gray2: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n   --tainacan-block-gray3: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n   --tainacan-block-gray4: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-block-gray5: var(--theme-heading-color, var(--headingColor, rgba(44, 62, 80, 1)));\n   --background-color: var(--theme-palette-color-7, var(--paletteColor7));\n\n   // Previous Blocksy variables\n   --maxSiteWidth: var(--theme-normal-container-max-width, var(--normal-container-max-width));\n}\n\n\n/** Dynamic items list block has styling for tainacan item view modes */\n.items-list.items-layout-tainacan-view-modes {\n   --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n   --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n   --tainacan-secondary: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n   --tainacan-primary: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n   --tainacan-background-color: var(--background-color, var(--backgroundColor, #f8f9fb));\n   --tainacan-input-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-input-background-color: var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));\n   --tainacan-input-border-color: var(--theme-form-field-border-initial-color, #e0e5eb);\n   --tainacan-label-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-info-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-heading-color: var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));\n   --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n   --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n}\n// Grid mixin for display: grid compatibility\n@mixin display-grid {\n   flex-wrap: wrap;\n   display: flex;\n   display: -ms-grid;\n   display: grid;\n}\n@mixin grid-child ($col-start, $col-end, $row-start, $row-end) {\n   -ms-grid-column: $col-start;\n   -ms-grid-column-span: $col-end - $col-start;\n   -ms-grid-row: $row-start;\n   -ms-grid-row-span: $row-end - $row-start;\n   grid-column: #{$col-start}/#{$col-end};\n   grid-row: #{$row-start}/#{$row-end};\n}\n\n/* Remaining imports */\n@import './tainacan-item-archive.scss';\n@import './tainacan-item-single.scss';\n@import './tainacan-taxonomy-single.scss';",
    12         "/* Tainacan Items list customization */\n.theme-items-list {\n    --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n    --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n    --tainacan-item-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-item-heading-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-input-border-color: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n    --tainacan-skeleton-color: var(--tainacan-item-background-color, white);\n    --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n    --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n    \n    &:not(.is-fullscreen) {\n        justify-content: center;\n        background: transparent !important;\n        @include display-grid;\n        grid-template-columns: 0fr 100% 1fr;\n        grid-template-rows: auto 1fr;\n        grid-template-areas:\n          \". searchcontrol .\"\n          \"itemslist itemslist itemslist\";\n    }\n\n    /* Search control */\n    .search-control {\n        grid-area: searchcontrol;\n        border-radius: 0 0 var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px));\n        margin: 5px 0px;\n        padding: 20px 0px 6px 0px !important;\n\n        .search-control-item {\n            margin-bottom: 20px !important;\n        }\n\n        .control.has-icons-right .icon .mdi-magnify::before {\n            color: var(--tainacan-secondary, #3eaf7c);\n        }\n    }\n\n    /* Advanced Search */\n    #advanced-search-container {\n        max-width: 100%;\n        width: var(--maxSiteWidth,1290px);\n        margin: 0.5rem auto;\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px)) 0 0;\n        box-shadow: var(--theme-box-shadow, var(--boxShadow ,0 12px 18px -6px rgba(34,56,101,.04)));\n        border: none;\n    }\n\n    /* Filters panel */\n    #filters-modal {\n        grid-area: itemslist;\n        justify-self: start;\n        align-self: normal;\n        width: 100%;\n\n        .modal-content {\n            padding: 16px 10px 16px 0px !important;\n\n            @media screen and (max-width: 768px){\n                padding: 16px 16px 16px 6vw !important;\n                background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));\n            }\n\n            #filters-items-list {\n                background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));\n                padding: 3px;\n                margin: -3px;\n\n                .filters-components-list {\n                    margin-bottom: 24px;\n                }\n            }\n        }\n\n        &.tainacan-filter-list-fixed {\n            left: 14px;\n        }\n    }\n\n    /* Items list container */\n    #items-list-area {\n        grid-area: itemslist;\n        justify-self: end;\n        align-self: normal;\n        width: 100%;\n\n        #items-list-results {\n            padding-top: 12px;\n            \n            .table-container {\n                min-width: 100%;\n                padding-top: 0px;\n                padding-left: 0px;\n                padding-bottom: 14px;\n                padding-right: 0px;\n            }\n            \n            /* Tainacan items list view modes */\n            .tainacan-masonry-container .tainacan-masonry-item,\n            .tainacan-records-container .tainacan-record,\n            .tainacan-cards-container .tainacan-card,\n            .tainacan-list-container .tainacan-list {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n                border: var(--border, none);\n                overflow: hidden;\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-records-container .tainacan-record,\n            .tainacan-records-container .tainacan-record .list-metadata,\n            .tainacan-list-container .tainacan-list {\n                background-color: var(--tainacan-item-background-color, white) !important;\n            }\n            .tainacan-masonry-container .tainacan-masonry-item {\n                display: flex !important;\n                flex-direction: column-reverse;\n            }\n            .tainacan-cards-container .tainacan-card {\n                min-height: 215px;\n                max-height: 215px;\n\n                .media .list-metadata {\n                    padding: 0.125em 1.375em !important;\n\n                    p.metadata-description {\n                        max-height: 12.75em !important;\n                        line-height: 1.25em;\n                    }\n                }\n            }\n            .tainacan-table {\n                padding: 0 12px;\n                .column-main-content p { \n                    font-weight: 500;\n                }\n                td p {\n                    font-size: 0.725em !important;\n                }\n            }\n            .tainacan-slide-main-view {\n                iframe {\n                    border: none;\n                    border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                }\n            }\n            .tainacan-slides-list {\n                .swiper-slide img {\n                    border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                    padding-bottom: 0;\n                }\n            }\n\n            /* Pagination */\n            .pagination-area {\n                border-top: none;\n                margin-left: 12px;\n                margin-right: 12px;\n\n                .pagination {\n                    font-weight: bold;\n                    --colorActive: #ffffff;\n\n                    .pagination-link {\n                        display: inline-flex;\n                        align-items: center;\n                        justify-content: center;\n                        height: var(--theme-button-min-height, 40px);\n                        width: 42px;\n                        border-radius: var(--tainacan-button-border-radius, 4px);\n                        border: 2px solid transparent;\n                        font-size: 14px;\n                        font-weight: 600;\n                        color: var(--theme-text-color, var(--color));\n                        --theme-link-initial-color: var(--theme-text-color, var(--color));\n                        --theme-link-initial-color: var(--theme-text-color, var(--color));\n                        transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n\n                        &:hover {\n                            text-decoration: none;\n                            border-color: var(--theme-link-hover-color, var(--linkHoverColor));\n                            color: var(--theme-link-hover-color, var(--linkHoverColor));\n                        }\n                        &.is-current {\n                            color: var(--theme-text-colorActive, var(--colorActive)) !important;\n                            background: var(--theme-link-hover-color, var(--linkHoverColor));\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Advanced Search */\n    .advanced-search-criteria-title hr {\n        display: none;\n    }\n\n    /* Inputs style */\n    input.input,\n    .input,\n    textarea.textarea,\n    .textarea,\n    input[type=\"color\"].input,\n    input[type=\"date\"].input,\n    input[type=\"datetime-local\"].input,\n    input[type=\"datetime\"].input,\n    input[type=\"email\"].input,\n    input[type=\"number\"].input,\n    input[type=\"month\"].input,\n    input[type=\"password\"].input,\n    input[type=\"search\"].input,\n    input[type=\"tel\"].input,\n    input[type=\"text\"].input,\n    input[type=\"time\"].input,\n    input[type=\"url\"].input,\n    input[type=\"week\"].input {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) !important;\n        border: 1px solid var(--tainacan-input-border-color);\n    }\n    .tainacan-form.tainacan-dialog footer .button {\n        min-height: var(--theme-button-min-height, 40px);\n    }\n}\n\n.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) {\n    padding: 6px 18px;\n\n    .search-control {\n        padding: 20px 20px 6px 20px !important;\n    }\n\n    .table-container {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n    }\n\n    #filters-modal .modal-content {\n        padding: 16px 10px;\n    }\n}\n\n.page:not(.has-page-header-style-classic)>header+.entry-content:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen) {\n    top: -52px !important;\n}\n\n/* Extra classes applied from customizer */\n.page.has-filters-panel-style-boxed  {\n\n    #filters-modal .modal-content #filters-items-list {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n        padding: 20px;\n    }\n}\n\n/* Tooltips and Modals are outside of the items list div */\nbody:not(.tainacan-admin-page) {\n\n    .tooltip,\n    .tainacan-modal,\n    .tainacan-dialog {\n        --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n        --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n        --tainacan-secondary: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --tainacan-primary: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n        --tainacan-background-color: var(--background-color, var(--backgroundColor, #f8f9fb));\n        --tainacan-input-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-input-background-color: var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));\n        --tainacan-input-border-color: var(--theme-form-field-border-initial-color, #e0e5eb);\n        --tainacan-label-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-info-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-heading-color: var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));\n        --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n        --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n    }\n\n    .tainacan-modal-content,\n    .tainacan-dialog {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 6px));\n\n        .tainacan-modal-title {\n            hr {\n                display: none;\n            }\n        }\n        .tabs li {\n            margin-bottom: 0px;\n        }\n        .modal-card-body {\n            background-color: var(--tainacan-background-color, white);\n        }\n        footer .button {\n            min-height: var(--theme-button-min-height, 40px);\n        }\n    }\n}\n\n/* Collection Items List */\n\n// This affects all header types\nbody[class*=' post-type-archive-tnc_col_'],\nbody[class*=' tax-tnc_'],\nbody[data-prefix=\"tainacan-repository-items_archive\"],\nbody[data-prefix=\"tainacan-terms-items_archive\"] {\n    .hero-section[data-type=\"type-1\"] {\n        padding-top: var(--theme-content-vertical-spacing);\n    }\n    .hero-section.has-thumbnail-enabled > [class*=\"ct-container\"] {\n        display: block; // Only here the float will work\n    }\n    .hero-section.has-thumbnail-enabled {\n        .page-title {\n            margin-top: 0px;\n            margin-bottom: 4px;\n            display: block;\n            clear: none;\n        }\n        .page-description ,\n        .page-description p {\n            display: block !important;\n            clear: none;\n        }\n    }\n    \n    .ct-title-label {\n        font-weight: normal;\n        &::after {\n            content: ': ';\n        }\n    }\n    .collection-thumbnail {\n        max-width: calc(var(--thumbnail-size, 20%) - 24px);\n        float: left;\n        margin-right: 24px;\n\n        img {\n            border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n        }\n    }\n}\n// This affects only tainacan special header types (gradient and boxed)\n.tainacan-collection-header {\n    display: flex;\n    padding: 36px 18px 28px 18px;\n    justify-content: center;\n    align-items: center;\n    background-color: var(--tainacan-background-color, #f8f9fb);\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n\n    .tainacan-collection-header__box {\n        width: 100%;\n        padding: 20px;\n\n        >.collection-thumbnail+* {\n            margin-top: 0px;\n        }\n    }\n}\n\n.page.has-page-header-style-boxed {\n    .hero-section {\n        margin-bottom: 0.125rem;\n    }\n    .theme-items-list:not(.is-fullscreen) {\n        grid-template-columns: 1fr minmax(auto, var(--maxSiteWidth,1300px)) 1fr;\n    }\n    .tainacan-collection-header .tainacan-collection-header__box {\n        width: var(--maxSiteWidth, 1290px);\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px)) 0 0;\n        background-color: var(--tainacan-item-background-color,#fff);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow ,0 12px 18px -6px rgba(34,56,101,.04)));\n    }\n    .search-control {\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n        padding-left: 20px !important;\n        padding-right: 20px !important;\n    }\n}",
    13         "\n/* Single Item Page */\n.tainacan-item-single-page {\n\n    // Default spacing and alignment, when inside grid.\n    .tainacan-item-section {\n        max-width: var(--block-max-width);\n        align-self: flex-start;\n        align-self: start;\n        margin-bottom: 2.5rem;\n    }\n\n    .tainacan-item-single {\n        \n        // Overall page layout structure -------------------\n        @include display-grid;\n        align-items: start;\n        grid-column-gap: 48px;\n        column-gap: 48px;\n        \n        .tainacan-item-section--document,\n        .tainacan-item-section--gallery { grid-area: document }\n        .tainacan-item-section--attachments { grid-area: attachments }\n        .tainacan-item-section--metadata,\n        .tainacan-item-section--metadata-sections { grid-area: metadata }\n        .tainacan-item-section--items-related-to-this { grid-area: related }\n        \n        &.tainacan-item-single--layout-type-dam {\n            grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-dma {\n            grid-template-areas:\n                'document'\n                'metadata'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mda {\n            grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mg {\n            grid-template-areas:\n                'metadata document' \n                'metadata related'\n                'metadata .';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'metadata'\n                'document'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gm {\n            grid-template-areas:\n                'document metadata' \n                'related metadata'\n                '. metadata';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'document'\n                'metadata'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gtm {\n            grid-template-areas:\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n\n        // Headings and spacing ----------------------------\n        h1 {\n            --fontSize: 30px;\n            --theme-font-size: 30px;\n        }\n        h2:not(.tainacan-single-item-section) {\n            --fontSize: 22px;\n            --theme-font-size: 22px;\n        }\n        h3:not(.tainacan-metadata-label) {\n            --fontSize: 20px;\n            --theme-font-size: 20px;\n        }\n        h4 {\n            --fontSize: 18px;\n            --theme-font-size: 18px;\n        }\n        h5 {\n            --fontSize: 16px;\n            --theme-font-size: 16px;\n        }\n        h6 {\n            --fontSize: 14px;\n            --theme-font-size: 14px;\n        }\n        .tainacan-single-item-section {\n            text-align: var(--section-alignment, left);\n        }\n\n        // Metadata list -------------------------------------\n        .tainacan-item-section__metadata {\n            height: 100%;\n            -moz-column-width: var(--metadata-column-width, 400px);\n            -webkit-column-width: var(--metadata-column-width, 400px);\n            column-width: var(--metadata-column-width, 400px);\n            \n            div {\n                -webkit-column-break-inside: avoid;\n                page-break-inside: avoid;\n                break-inside: avoid;\n                \n                &:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {\n                    display: inline-block;\n                }\n            }\n            &>div,\n            .tainacan-metadatum {\n                width: 100%;\n            }\n            @media only screen and (min-width: 768px) {\n                -moz-column-gap: 0;\n                -moz-column-rule: none;\n                -webkit-column-gap: 0;\n                -webkit-column-rule: none;\n                column-gap: 4rem;\n                column-rule: none;\n            }\n            @media only screen and (min-width: 1366px) {\n                -moz-column-gap: 7rem;\n                -moz-column-rule: none;\n                -webkit-column-gap: 7rem;\n                -webkit-column-rule: none;\n                column-gap: 7rem;\n                column-rule: none;\n            }\n            h3 {\n                padding-right: 1rem;\n                margin-bottom: 0.25rem;\n                margin-top: 0.5rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            h4,\n            label {\n                padding-right: 0.875rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            p {\n                word-wrap: break-word;\n            }\n            iframe {\n                border: none;\n            }\n            .tainacan-metadata-label {\n                text-align: var(--metadata-label-alignment, left);\n            }\n            .tainacan-metadata-value {\n                text-align: var(--metadata-value-alignment, left);\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                margin-bottom: 0.75rem;\n                padding-bottom: 0.75rem;\n                border-bottom: var(--metadata-value-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-item-section__metadata-thumbnail img {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n            }\n\n            p:empty {\n                display: none;\n                visibility: hidden;\n            }\n\n            // Metadata type textarea has different separator\n            .multivalue-separator {\n                color: #a5a5a5;\n                margin: 0 8px;    \n            }\n            .hierarchy-separator {\n                color: #a5a5a5;  \n            }\n            .metadata-type-geocoordinate>div {\n                width: 100%;\n            }\n            .metadata-type-compound,\n            .metadata-type-textarea {\n                .multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: 45%;\n                    background: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                    content: none;\n                    color: transparent;\n                    margin: 0.875rem auto;\n                }\n            }\n            .tainacan-compound-group {\n                padding-top: 0.5em;\n                margin-bottom: .75rem;\n                padding-left: 1.5rem;\n                border-left: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n\n                .label {\n                    margin: 0;\n                    padding: 0;\n                    font-style: normal;\n                }\n                p {\n                    margin-top: 0rem;\n                    margin-bottom: 0.5rem;\n                }\n\n                &>.multivalue-separator {\n                    margin: 1em auto 1.5em -1.5em;\n                }\n            }\n            .tainacan-relationship-group {\n                .tainacan-relationship-metadatum {\n                    .tainacan-relationship-metadatum-header {\n                        display: flex;\n                        align-items: center;\n                        margin-bottom: 0.5em;\n                        img {\n                            margin-right: 12px;\n                            max-width: 28px;\n                            max-height: 28px;\n                        }\n                        .label {\n                            font-weight: normal;\n                            font-style: normal;\n                            margin-top: 0;\n                            margin-left: 0;\n                            margin-bottom: 0;\n                            margin-right: 0;\n                            padding: 0;\n                        }\n                    }\n                    .tainacan-metadatum {\n                        padding-left: 40px;\n                        .label {\n                            font-size: 1em;\n                            line-height: 1em;\n                            margin-top: 0px;\n                            margin-bottom: 2px;\n                        }\n                        p {\n                            margin-top: 0.25rem;\n                            margin-bottom: 0.5rem;\n                        }\n                    }\n                }\n                &>.multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: calc(100% - 40px);\n                    background: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                    content: none;\n                    color: transparent;\n                    margin: 0.5em 0 0.5em 40px;\n                }\n            }\n\n            &.metadata-type-2 {\n                .tainacan-item-section__metadatum {\n                    display: flex;\n                    flex-wrap: nowrap;\n                    \n                    .tainacan-metadata-label {\n                        flex-basis: 40%;\n                        margin-bottom: .75rem;\n                        border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n                    }\n                    .tainacan-metadata-value {\n                        flex-basis: 60%;\n                        padding-left: 1rem;\n                    }\n\n                    @media only screen and (max-width: 767px) {\n                        flex-wrap: wrap;\n                    \n                        .tainacan-metadata-label {\n                            flex-basis: 100%;\n                            margin-bottom: 0.25rem;\n                        }\n                        .tainacan-metadata-value {\n                            flex-basis: 100%;\n                            padding-left: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Metadata section layouts */\n    .tainacan-item-section--metadata-sections {\n        .metadata-section-layout--tabs {\n            display: flex;\n            flex-wrap: wrap;\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-top: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n            }\n            label {\n                width: 100%;\n                text-align: center;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 3px solid transparent;\n                transition: border-bottom 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem 1.5rem;\n                }\n\n                &:hover {\n                    opacity: 1.0;\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n                border-bottom-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }    \n            @media screen and (min-width: 768px) {\n                label {\n                    width: auto;\n                }\n                .tainacan-item-section {\n                    order: 99;\n                }\n            } \n        }\n        .metadata-section-layout--collapses,\n        .metadata-section-layout--accordion {\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                margin-bottom: 0;\n            }\n            label {\n                display: flex;\n                align-items: center;\n                width: 100%;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                transition: opacity 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem;\n                }\n                .tainacan-icon {\n                    color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n                    transform: rotate(0deg);\n                    transition: transform 0.2s ease;\n\n                    &::before {\n                        font-size: 1.75em;\n                    }\n                }\n                &:hover {\n                    opacity: 1.0;\n                    border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n\n                .tainacan-icon {\n                    transform: rotate(90deg);\n                }\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }         \n        }\n    }\n\n    /* Items related to this section */\n    .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {\n        margin-top: 0.25em;\n        margin-bottom: 0.5em;\n    }\n}\n\n.tainacan-item-single-page,\n.tainacan-gallery-above-title {\n\n    // Tainacan Media Component (attachments gallery)\n    .tainacan-media-component {\n        --swiper-theme-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --swiper-navigation-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --swiper-navigation-size: 2.5rem;\n        --tainacan-media-background: var(--background-color, #ffffff);\n        --tainacan-media-main-carousel-height: var(--document-height, 60vh);\n        --tainacan-media-main-carousel-width: var(--document-width, 100%);\n        --tainacan-media-thumbs-carousel-width: var(--attachments-carousel-width, 100%);\n        --tainacan-media-thumbs-carousel-item-size: var(--attachments-size, 140px);\n\n        .tainacan-media-component__swiper-main {\n            .swiper-slide-metadata__name,\n            .swiper-slide-metadata__caption,\n            .swiper-slide-metadata__description {\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            font-weight: normal;\n            transition: font-weight 0.3s ease;\n\n            img {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                border-bottom: 4px solid transparent;\n                margin-bottom: 4px;\n                transition: border 0.3s ease;\n            }\n\n            .swiper-slide-metadata__name {\n                display: block;\n                margin-top: 0.5rem;\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n            }\n        }\n    }\n\n    @media screen and (min-width: 960px) {\n        // Document and attachments fixed column\n        .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {\n            position: sticky;\n            top: 2rem;\n        }   \n    }\n\n    // Document Download button -------------------------------------\n    .tainacan-item-file-download {\n        position: absolute;\n        opacity: 0;\n        transform: scale(0);\n        border-radius: 24px;\n        width: 36px;\n        height: 36px;\n        bottom: 0px;\n        right: calc(50% - 18px);\n        cursor: pointer;\n        font-size: 0;\n        background-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        color: white;\n        transition: opacity 0.3s ease, transform 0.3s ease, font-size 0.3s ease;\n\n        a {\n            height: 38px;\n            width: 38px;\n            display: block;\n            position: relative;\n            z-index: 99;\n            background: transparent !important;\n            padding: 0px !important;\n        }\n\n        &::after {\n            position: relative;\n            top: -38px;\n            display: inline-block;\n            font: normal normal normal 20px/1 \"TainacanIcons\";\n            font-size: 1.25rem !important;\n            line-height: 2.25rem;\n            text-rendering: auto;\n            vertical-align: middle;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n            font-size: 1.25em;\n            text-transform: none !important;\n            letter-spacing: normal !important;\n            content: 'download';\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n    }\n    .tainacan-item-section__document {\n        position: relative;\n\n        &>.twitter-tweet,\n        &>iframe.wp-embedded-content {\n            margin-left: auto;\n            margin-right: auto;\n        }\n    }\n    .tainacan-media-component__swiper-main,\n    .tainacan-item-section__document {\n        &:hover .tainacan-item-file-download {\n            opacity: 1;\n            transform: scale(1);\n        }\n    }\n}\n\n// Tainacan Gallery above title\n.tainacan-gallery-above-title {\n    background-color: var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));\n    margin-top: calc(-1 * var(--content-vertical-spacing));\n    margin-bottom: var(--content-vertical-spacing);\n    margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    padding-top: calc(var(--content-vertical-spacing)/2);\n    padding-bottom: calc(var(--content-vertical-spacing)/2);\n\n    &:empty {\n        display: none;\n        visibility: hidden;\n    }\n\n    .tainacan-media-component {\n        --tainacan-media-background: var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));\n        --swiper-navigation-color: var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));\n        --swiper-theme-color: var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));\n        --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);\n        --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);\n    }\n    .tainacan-item-section {\n        margin: 0 auto;\n    }\n}\n\n/* Media gallery with minimum spacing */\n.tainacan-media-component-wrapper-spacing--minimum {\n    --theme-border-radius: 0px;\n\n    .tainacan-media-component {\n        gap: 0px;\n\n        .tainacan-media-component__swiper-main {\n            ul.swiper-wrapper { \n                max-height: var(--tainacan-media-main-carousel-height, 60vh);\n            }\n            li.swiper-slide {\n                padding: 0;\n            }\n            .swiper-slide-content {\n                text-align: center;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                overflow: hidden;\n\n                a:first-of-type,\n                p:first-of-type {\n                    padding: 0;\n                    flex-grow: 1;\n                }\n                img {\n                    width: auto;\n                    height: 100%;\n                    max-width: unset;\n                    object-fit: cover;\n                    object-position: center;\n                }\n                @media (min-aspect-ratio: 1/1) {\n                    img {\n                        width: 100%;\n                        height: auto;\n                    }\n                }\n                video,\n                audio {\n                    margin: calc( 1.5 * var(--swiper-navigation-size) );\n                }\n            }\n            li.swiper-slide .swiper-slide-metadata {\n                background-color: var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));\n                border-radius: 2px;\n                padding: 0.5rem 1rem;\n                margin: 1rem;\n                bottom: 0;\n                position: absolute;\n                z-index: 99;\n                left: calc( 1.5 * var(--swiper-navigation-size) );\n            }\n            .swiper-button-prev,\n            .swiper-button-next {\n                border-radius: 100em;\n                padding: 1.5em;\n                width: var(--swiper-navigation-size);\n                background: rgba(255,255,255,0.0);\n                transition: background-color 0.2s ease;\n            }\n            &:hover,\n            &:focus {\n                .swiper-button-prev,\n                .swiper-button-next {\n                    background: var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));\n                }\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            ul.swiper-wrapper {\n                max-width: 100%;\n                margin: 0;\n            }\n            li.swiper-slide:not(.has-fixed-height) {\n                max-width: var(--tainacan-media-thumbs-carousel-item-size, 136px);\n            }\n        }\n    }\n}\n\n/* Media gallery with thumbnails to the left or right */\n@media only screen and (min-width: 961px) {\n    .tainacan-media-component-wrapper-thumbnails-at--right,\n    .tainacan-media-component-wrapper-thumbnails-at--left {\n        .tainacan-media-component {\n            display: flex;\n            flex-direction: row;\n            gap: 0px;\n            max-height: var(--tainacan-media-main-carousel-height, 60vh);\n\n            .tainacan-media-component__swiper-main {\n                .swiper-slide-content {\n                    @media (min-aspect-ratio: 4/3) {\n                        img {\n                            width: 100%;\n                            height: auto;\n                        }\n                    }\n                }\n            }\n            \n            .tainacan-media-component__swiper-thumbs {\n                flex-basis: var(--tainacan-media-thumbs-carousel-item-size, 140px);\n                flex-shrink: 0;\n\n                .swiper-wrapper {\n                    max-height: var(--tainacan-media-main-carousel-height, 60vh);\n                    width: 100%;\n                    max-width: 100%;\n                    margin-left: 0px;\n                    margin-right: 0px;\n\n                    .swiper-slide {\n                        height: auto;\n\n                        img {\n                            margin: 0;\n                            border-bottom: none;\n                        }\n                    }\n                }\n\n                .swiper-start-border {\n                    background-image: linear-gradient(180deg, var(--tainacan-media-background, #ffffff) 25%, transparent);\n                    width: 100%;\n                    height: calc(32px + var(--swiper-navigation-size, 44px));\n                }\n                .swiper-end-border {\n                    background-image: linear-gradient(0deg, var(--tainacan-media-background, #ffffff) 25%, transparent);\n                    width: 100%;\n                    height: calc(32px + var(--swiper-navigation-size, 44px));\n                    bottom: 0px;\n                    top: unset;\n                }\n            }\n        }\n    }\n\n    .tainacan-media-component-wrapper-thumbnails-at--left {\n        .tainacan-media-component__swiper-thumbs {\n            margin-right: 0px;\n        }\n        .tainacan-media-component__swiper-main {\n            margin-left: 0px;\n        }\n        .tainacan-media-component {\n            flex-direction: row-reverse;\n        }\n    }\n    .tainacan-media-component-wrapper-thumbnails-at--right {\n        .tainacan-media-component__swiper-thumbs {\n            margin-left: 0px;\n        }\n        .tainacan-media-component__swiper-main {\n            margin-right: 0px;\n        }\n    }\n}",
     12        "/* Tainacan Items list customization */\n.theme-items-list {\n    --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n    --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n    --tainacan-item-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-item-heading-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-input-border-color: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n    --tainacan-skeleton-color: var(--tainacan-item-background-color, white);\n    --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n    --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n    \n    &:not(.is-fullscreen) {\n        justify-content: center;\n        background: transparent !important;\n        @include display-grid;\n        grid-template-columns: 0fr 100% 1fr;\n        grid-template-rows: auto 1fr;\n        grid-template-areas:\n          \". searchcontrol .\"\n          \"itemslist itemslist itemslist\";\n\n          &.has-horizontal-filters {\n            grid-template-rows: auto auto 1fr;\n            grid-template-areas:\n              \". searchcontrol .\"\n                \"filterspanel filterspanel filterspanel\"\n                \"itemslist itemslist itemslist\";\n            \n            #filters-modal {\n                grid-area: filterspanel;\n            }\n        }\n        @media screen and (max-width: 768px) {\n            & {\n                grid-template-rows: auto auto 1fr;\n                grid-template-areas:\n                    \". searchcontrol .\"\n                    \"filterspanel filterspanel filterspanel\"\n                    \"itemslist itemslist itemslist\";\n                \n                #filters-modal:not(.modal) {\n                    grid-area: filterspanel;\n                }\n            }\n        }\n    }\n\n    /* Search control */\n    .search-control {\n        grid-area: searchcontrol;\n        border-radius: 0 0 var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px));\n        margin: 5px 0px;\n        padding: 20px 0px 6px 0px !important;\n\n        .search-control-item {\n            margin-bottom: 20px !important;\n        }\n\n        .control.has-icons-right .icon .mdi-magnify::before {\n            color: var(--tainacan-secondary, #3eaf7c);\n        }\n    }\n\n    /* Advanced Search */\n    #advanced-search-container {\n        max-width: 100%;\n        width: var(--maxSiteWidth,1290px);\n        margin: 0.5rem auto;\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px)) 0 0;\n        box-shadow: var(--theme-box-shadow, var(--boxShadow ,0 12px 18px -6px rgba(34,56,101,.04)));\n        border: none;\n    }\n\n    /* Filters panel */\n    #filters-modal {\n        grid-area: itemslist;\n        justify-self: start;\n        align-self: normal;\n        width: 100%;\n\n        @media screen and (max-width: 768px) {\n            &.modal .modal-content {\n                padding: 16px 16px 16px 6vw !important;\n                background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));\n            }\n        }\n\n        .modal-content {\n\n            #filters-items-list {\n                background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));\n                padding: 3px;\n\n                .filters-components-list {\n                    margin-bottom: 24px;\n\n                    .filter-item-forms .label {\n                        border-bottom: var(--filter-label-border, none);\n                    }\n                }\n            }\n        }\n        &.modal .modal-content {\n            padding: 16px 10px 16px 0px !important;\n\n            #filters-items-list {\n                margin: -3px;\n            }\n        }\n\n        &.tainacan-filter-list-fixed {\n            left: 14px;\n        }\n    }\n\n    /* Items list container */\n    #items-list-area {\n        grid-area: itemslist;\n        justify-self: end;\n        align-self: normal;\n        width: 100%;\n\n        #items-list-results {\n            padding-top: 12px;\n            \n            .table-container {\n                min-width: 100%;\n                padding-top: 0px;\n                padding-left: 0px;\n                padding-bottom: 14px;\n                padding-right: 0px;\n            }\n            \n            /* Tainacan items list view modes */\n            .tainacan-masonry-container .tainacan-masonry-item,\n            .tainacan-records-container .tainacan-record,\n            .tainacan-cards-container .tainacan-card,\n            .tainacan-list-container .tainacan-list {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n                border: var(--border, none);\n                overflow: hidden;\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                    font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-mosaic-container .tainacan-mosaic-item {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n                border: var(--border, none);\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                    font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-records-container .tainacan-record,\n            .tainacan-records-container .tainacan-record .list-metadata,\n            .tainacan-list-container .tainacan-list {\n                background-color: var(--tainacan-item-background-color, white) !important;\n            }\n            .tainacan-masonry-container .tainacan-masonry-item {\n                display: flex !important;\n                flex-direction: column-reverse;\n            }\n            .tainacan-cards-container .tainacan-card {\n                min-height: 215px;\n                max-height: 215px;\n\n                .media .list-metadata {\n                    padding: 0.125em 1.375em !important;\n\n                    p.metadata-description {\n                        max-height: 12.75em !important;\n                        line-height: 1.25em;\n                    }\n                }\n            }\n            .tainacan-table {\n                padding: 0 12px;\n                .column-main-content p { \n                    font-weight: 500;\n                }\n                td p {\n                    font-size: 0.725em !important;\n                }\n            }\n            .tainacan-slide-main-view {\n                iframe {\n                    border: none;\n                    border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                }\n            }\n            .tainacan-slides-list {\n                .swiper-slide img {\n                    border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                    padding-bottom: 0;\n                }\n            }\n\n            /* Pagination */\n            .pagination-area {\n                border-top: none;\n                margin-left: 12px;\n                margin-right: 12px;\n\n                .pagination {\n                    font-weight: bold;\n                    --colorActive: #ffffff;\n\n                    .pagination-link {\n                        display: inline-flex;\n                        align-items: center;\n                        justify-content: center;\n                        height: var(--theme-button-min-height, 40px);\n                        width: 42px;\n                        border-radius: var(--tainacan-button-border-radius, 4px);\n                        border: 2px solid transparent;\n                        font-size: 14px;\n                        font-weight: 600;\n                        color: var(--theme-text-color, var(--color));\n                        --theme-link-initial-color: var(--theme-text-color, var(--color));\n                        --theme-link-initial-color: var(--theme-text-color, var(--color));\n                        transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n\n                        &:hover {\n                            text-decoration: none;\n                            border-color: var(--theme-link-hover-color, var(--linkHoverColor));\n                            color: var(--theme-link-hover-color, var(--linkHoverColor));\n                        }\n                        &.is-current {\n                            color: var(--theme-text-colorActive, var(--colorActive)) !important;\n                            background: var(--theme-link-hover-color, var(--linkHoverColor));\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Advanced Search */\n    .advanced-search-criteria-title hr {\n        display: none;\n    }\n\n    /* Inputs style */\n    input.input,\n    .input,\n    textarea.textarea,\n    .textarea,\n    input[type=\"color\"].input,\n    input[type=\"date\"].input,\n    input[type=\"datetime-local\"].input,\n    input[type=\"datetime\"].input,\n    input[type=\"email\"].input,\n    input[type=\"number\"].input,\n    input[type=\"month\"].input,\n    input[type=\"password\"].input,\n    input[type=\"search\"].input,\n    input[type=\"tel\"].input,\n    input[type=\"text\"].input,\n    input[type=\"time\"].input,\n    input[type=\"url\"].input,\n    input[type=\"week\"].input {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) !important;\n        border: 1px solid var(--tainacan-input-border-color);\n    }\n    .tainacan-form.tainacan-dialog footer .button {\n        min-height: var(--theme-button-min-height, 40px);\n    }\n}\n\n.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) {\n    padding: 6px 18px;\n\n    .search-control {\n        padding: 20px 20px 6px 20px !important;\n    }\n\n    .table-container {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n    }\n\n    #filters-modal .modal-content {\n        padding: 16px 10px;\n    }\n}\n\n.page:not(.has-page-header-style-classic)>header+.entry-content:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen) {\n    top: -52px !important;\n}\n\n.page.has-filters-area-header-hidden #filters-modal #filters-label-landmark {\n    display: none;\n}\n\n/* Extra classes applied from customizer */\n.page.has-filters-panel-style-boxed  {\n\n    #filters-modal .modal-content #filters-items-list {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n        padding: 20px;\n    }\n}\n.page.has-filters-panel-style-simple .entry-content.ct-container {\n    #filters-modal.horizontal-filters .modal-content {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n    }\n}\n.page.has-filters-panel-style-simple .entry-content:not(.ct-container) {\n    #filters-modal.horizontal-filters .modal-content {\n        padding-left: 20px !important;\n        padding-right: 20px !important;\n    }\n}\n\n/* Tooltips and Modals are outside of the items list div */\nbody:not(.tainacan-admin-page) {\n\n    .tooltip,\n    .tainacan-modal,\n    .tainacan-dialog {\n        --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n        --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n        --tainacan-secondary: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --tainacan-primary: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n        --tainacan-background-color: var(--background-color, var(--backgroundColor, #f8f9fb));\n        --tainacan-input-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-input-background-color: var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));\n        --tainacan-input-border-color: var(--theme-form-field-border-initial-color, #e0e5eb);\n        --tainacan-label-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-info-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-heading-color: var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));\n        --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n        --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n    }\n\n    .tainacan-modal-content,\n    .tainacan-dialog {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 6px));\n\n        .tainacan-modal-title {\n            hr {\n                display: none;\n            }\n        }\n        .tabs li {\n            margin-bottom: 0px;\n        }\n        .modal-card-body {\n            background-color: var(--tainacan-background-color, white);\n        }\n        footer .button {\n            min-height: var(--theme-button-min-height, 40px);\n        }\n    }\n}\n\n/* Collection Items List */\n\n// This affects all header types\nbody[class*=' post-type-archive-tnc_col_'],\nbody[class*=' tax-tnc_'],\nbody[data-prefix=\"tainacan-repository-items_archive\"],\nbody[data-prefix=\"tainacan-terms-items_archive\"] {\n    .hero-section[data-type=\"type-1\"] {\n        padding-top: var(--theme-content-vertical-spacing);\n    }\n    .hero-section.has-thumbnail-enabled > [class*=\"ct-container\"] {\n        display: block; // Only here the float will work\n    }\n    .hero-section.has-thumbnail-enabled {\n        .page-title {\n            margin-top: 0px;\n            margin-bottom: 4px;\n            display: block;\n            clear: none;\n        }\n        .page-description ,\n        .page-description p {\n            display: block !important;\n            clear: none;\n        }\n    }\n    \n    .ct-title-label {\n        font-weight: normal;\n        &::after {\n            content: ': ';\n        }\n    }\n    .collection-thumbnail {\n        max-width: calc(var(--thumbnail-size, 20%) - 24px);\n        float: left;\n        margin-right: 24px;\n\n        img {\n            border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n        }\n    }\n}\n// This affects only tainacan special header types (gradient and boxed)\n.tainacan-collection-header {\n    display: flex;\n    padding: 36px 18px 28px 18px;\n    justify-content: center;\n    align-items: center;\n    background-color: var(--tainacan-background-color, #f8f9fb);\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n\n    .tainacan-collection-header__box {\n        width: 100%;\n        padding: 20px;\n\n        >.collection-thumbnail+* {\n            margin-top: 0px;\n        }\n    }\n}\n\n.page.has-page-header-style-boxed {\n    .hero-section {\n        margin-bottom: 0.125rem;\n    }\n    .theme-items-list:not(.is-fullscreen) {\n        grid-template-columns: 1fr minmax(auto, var(--maxSiteWidth,1300px)) 1fr;\n    }\n    .tainacan-collection-header .tainacan-collection-header__box {\n        width: var(--maxSiteWidth, 1290px);\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px)) 0 0;\n        background-color: var(--tainacan-item-background-color,#fff);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow ,0 12px 18px -6px rgba(34,56,101,.04)));\n    }\n    .search-control {\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n        padding-left: 20px !important;\n        padding-right: 20px !important;\n    }\n}",
     13        "\n/* Single Item Page */\n.tainacan-item-single-page {\n\n    // Default spacing and alignment, when inside grid.\n    .tainacan-item-section {\n        max-width: var(--block-max-width);\n        align-self: flex-start;\n        align-self: start;\n        margin-bottom: 2.5rem;\n    }\n\n    .tainacan-item-single {\n        \n        // Overall page layout structure -------------------\n        @include display-grid;\n        align-items: start;\n        grid-column-gap: 48px;\n        column-gap: 48px;\n        \n        .tainacan-item-section--document,\n        .tainacan-item-section--gallery { grid-area: document }\n        .tainacan-item-section--attachments { grid-area: attachments }\n        .tainacan-item-section--metadata,\n        .tainacan-item-section--metadata-sections { grid-area: metadata }\n        .tainacan-item-section--items-related-to-this { grid-area: related }\n        \n        &.tainacan-item-single--layout-type-dam {\n            grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-dma {\n            grid-template-areas:\n                'document'\n                'metadata'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mda {\n            grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mg {\n            grid-template-areas:\n                'metadata document' \n                'metadata related'\n                'metadata .';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'metadata'\n                'document'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gm {\n            grid-template-areas:\n                'document metadata' \n                'related metadata'\n                '. metadata';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'document'\n                'metadata'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gtm {\n            grid-template-areas:\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n\n        // Headings and spacing ----------------------------\n        h1 {\n            --fontSize: 30px;\n            --theme-font-size: 30px;\n        }\n        h2:not(.tainacan-single-item-section) {\n            --fontSize: 22px;\n            --theme-font-size: 22px;\n        }\n        h3:not(.tainacan-metadata-label) {\n            --fontSize: 20px;\n            --theme-font-size: 20px;\n        }\n        h4 {\n            --fontSize: 18px;\n            --theme-font-size: 18px;\n        }\n        h5 {\n            --fontSize: 16px;\n            --theme-font-size: 16px;\n        }\n        h6 {\n            --fontSize: 14px;\n            --theme-font-size: 14px;\n        }\n        .tainacan-single-item-section {\n            text-align: var(--section-alignment, left);\n        }\n\n        // Metadata list -------------------------------------\n        .tainacan-item-section__metadata {\n            height: 100%;\n            -moz-column-width: var(--metadata-column-width, 400px);\n            -webkit-column-width: var(--metadata-column-width, 400px);\n            column-width: var(--metadata-column-width, 400px);\n            \n            div {\n                -webkit-column-break-inside: avoid;\n                page-break-inside: avoid;\n                break-inside: avoid;\n                \n                &:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {\n                    display: inline-block;\n                }\n            }\n            &>div,\n            .tainacan-metadatum {\n                width: 100%;\n            }\n            @media only screen and (min-width: 768px) {\n                -moz-column-gap: 0;\n                -moz-column-rule: none;\n                -webkit-column-gap: 0;\n                -webkit-column-rule: none;\n                column-gap: 4rem;\n                column-rule: none;\n            }\n            @media only screen and (min-width: 1366px) {\n                -moz-column-gap: 7rem;\n                -moz-column-rule: none;\n                -webkit-column-gap: 7rem;\n                -webkit-column-rule: none;\n                column-gap: 7rem;\n                column-rule: none;\n            }\n            h3 {\n                padding-right: 1rem;\n                margin-bottom: 0.25rem;\n                margin-top: 0.5rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            h4,\n            label {\n                padding-right: 0.875rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            p {\n                word-wrap: break-word;\n            }\n            iframe {\n                border: none;\n            }\n            .tainacan-metadata-label {\n                text-align: var(--metadata-label-alignment, left);\n                border-bottom: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-metadata-value {\n                text-align: var(--metadata-value-alignment, left);\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                margin-bottom: 0.75rem;\n                padding-bottom: 0.75rem;\n                border-bottom: var(--metadata-value-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-item-section__metadata-thumbnail img {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n            }\n\n            p:empty {\n                display: none;\n                visibility: hidden;\n            }\n\n            // Metadata type textarea has different separator\n            .multivalue-separator {\n                color: #a5a5a5;\n                margin: 0 8px;    \n            }\n            .hierarchy-separator {\n                color: #a5a5a5;  \n            }\n            .metadata-type-geocoordinate>div {\n                width: 100%;\n            }\n            .metadata-type-compound,\n            .metadata-type-textarea {\n                .multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: 45%;\n                    background: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                    content: none;\n                    color: transparent;\n                    margin: 0.875rem auto;\n                }\n            }\n            .tainacan-compound-group {\n                padding-top: 0.5em;\n                margin-bottom: .75rem;\n                padding-left: 1.5rem;\n                border-left: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n\n                .label {\n                    margin: 0;\n                    padding: 0;\n                    font-style: normal;\n                }\n                p {\n                    margin-top: 0rem;\n                    margin-bottom: 0.5rem;\n                }\n\n                &>.multivalue-separator {\n                    margin: 1em auto 1.5em -1.5em;\n                }\n            }\n            .tainacan-relationship-group {\n                .tainacan-relationship-metadatum {\n                    .tainacan-relationship-metadatum-header {\n                        display: flex;\n                        align-items: center;\n                        margin-bottom: 0.5em;\n                        img {\n                            margin-right: 12px;\n                            max-width: 28px;\n                            max-height: 28px;\n                        }\n                        .label {\n                            font-weight: normal;\n                            font-style: normal;\n                            margin-top: 0;\n                            margin-left: 0;\n                            margin-bottom: 0;\n                            margin-right: 0;\n                            padding: 0;\n                        }\n                    }\n                    .tainacan-metadatum {\n                        padding-left: 40px;\n                        .label {\n                            font-size: 1em;\n                            line-height: 1em;\n                            margin-top: 0px;\n                            margin-bottom: 2px;\n                        }\n                        p {\n                            margin-top: 0.25rem;\n                            margin-bottom: 0.5rem;\n                        }\n                    }\n                }\n                &>.multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: calc(100% - 40px);\n                    background: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                    content: none;\n                    color: transparent;\n                    margin: 0.5em 0 0.5em 40px;\n                }\n            }\n\n            &.metadata-type-2 {\n                .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {\n                    display: flex;\n                    flex-wrap: nowrap;\n                    \n                    .tainacan-metadata-label {\n                        flex-basis: 40%;\n                        margin-bottom: .75rem;\n                        border-bottom: none;\n                        border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n                    }\n                    .tainacan-metadata-value {\n                        flex-basis: 60%;\n                        padding-left: 1rem;\n                    }\n\n                    @media only screen and (max-width: 767px) {\n                        flex-wrap: wrap;\n                    \n                        .tainacan-metadata-label {\n                            flex-basis: 100%;\n                            margin-bottom: 0.25rem;\n                        }\n                        .tainacan-metadata-value {\n                            flex-basis: 100%;\n                            padding-left: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Metadata section layouts */\n    .tainacan-item-section--metadata-sections {\n        .metadata-section-layout--tabs {\n            display: flex;\n            flex-wrap: wrap;\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-top: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n            }\n            label {\n                width: 100%;\n                text-align: center;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 3px solid transparent;\n                transition: border-bottom 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem 1.5rem;\n                }\n\n                &:hover {\n                    opacity: 1.0;\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n                border-bottom-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }    \n            @media screen and (min-width: 768px) {\n                label {\n                    width: auto;\n                }\n                .tainacan-item-section {\n                    order: 99;\n                }\n            } \n        }\n        .metadata-section-layout--collapses,\n        .metadata-section-layout--accordion {\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                margin-bottom: 0;\n            }\n            label {\n                display: flex;\n                align-items: center;\n                width: 100%;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                transition: opacity 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem;\n                }\n                .tainacan-icon {\n                    color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n                    transform: rotate(0deg);\n                    transition: transform 0.2s ease;\n\n                    &::before {\n                        font-size: 1.75em;\n                    }\n                }\n                &:hover {\n                    opacity: 1.0;\n                    border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n\n                .tainacan-icon {\n                    transform: rotate(90deg);\n                }\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }         \n        }\n    }\n\n    /* Items related to this section */\n    .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {\n        margin-top: 0.25em;\n        margin-bottom: 0.5em;\n    }\n}\n\n.tainacan-item-single-page,\n.tainacan-gallery-above-title {\n\n    // Tainacan Media Component (attachments gallery)\n    .tainacan-media-component {\n        --swiper-theme-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --swiper-navigation-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --swiper-navigation-size: 2.5rem;\n        --tainacan-media-background: var(--background-color, #ffffff);\n        --tainacan-media-main-carousel-height: var(--document-height, 60vh);\n        --tainacan-media-main-carousel-width: var(--document-width, 100%);\n        --tainacan-media-thumbs-carousel-width: var(--attachments-carousel-width, 100%);\n        --tainacan-media-thumbs-carousel-item-size: var(--attachments-size, 140px);\n\n        .tainacan-media-component__swiper-main {\n            .swiper-slide-metadata__name,\n            .swiper-slide-metadata__caption,\n            .swiper-slide-metadata__description {\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            font-weight: normal;\n            transition: font-weight 0.3s ease;\n\n            img {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                border-bottom: 4px solid transparent;\n                margin-bottom: 4px;\n                transition: border 0.3s ease;\n            }\n\n            .swiper-slide-metadata__name {\n                display: block;\n                margin-top: 0.5rem;\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n            }\n        }\n    }\n\n    @media screen and (min-width: 960px) {\n        // Document and attachments fixed column\n        .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {\n            position: sticky;\n            top: 2rem;\n        }   \n    }\n\n    // Document Download button -------------------------------------\n    .tainacan-item-file-download {\n        position: absolute;\n        opacity: 0;\n        transform: scale(0);\n        border-radius: 24px;\n        width: 36px;\n        height: 36px;\n        bottom: 0px;\n        right: calc(50% - 18px);\n        cursor: pointer;\n        font-size: 0;\n        background-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        color: white;\n        transition: opacity 0.3s ease, transform 0.3s ease, font-size 0.3s ease;\n\n        a {\n            height: 38px;\n            width: 38px;\n            display: block;\n            position: relative;\n            z-index: 99;\n            background: transparent !important;\n            padding: 0px !important;\n        }\n\n        &::after {\n            position: relative;\n            top: -38px;\n            display: inline-block;\n            font: normal normal normal 20px/1 \"TainacanIcons\";\n            font-size: 1.25rem !important;\n            line-height: 2.25rem;\n            text-rendering: auto;\n            vertical-align: middle;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n            font-size: 1.25em;\n            text-transform: none !important;\n            letter-spacing: normal !important;\n            content: 'download';\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n    }\n    .tainacan-item-section__document {\n        position: relative;\n\n        &>.twitter-tweet,\n        &>iframe.wp-embedded-content {\n            margin-left: auto;\n            margin-right: auto;\n        }\n    }\n    .tainacan-media-component__swiper-main,\n    .tainacan-item-section__document {\n        &:hover .tainacan-item-file-download {\n            opacity: 1;\n            transform: scale(1);\n        }\n    }\n}\n\n// Tainacan Gallery above title\n.tainacan-gallery-above-title {\n    background-color: var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));\n    margin-top: calc(-1 * var(--content-vertical-spacing));\n    margin-bottom: var(--content-vertical-spacing);\n    margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    padding-top: calc(var(--content-vertical-spacing)/2);\n    padding-bottom: calc(var(--content-vertical-spacing)/2);\n\n    &:empty {\n        display: none;\n        visibility: hidden;\n    }\n\n    .tainacan-media-component {\n        --tainacan-media-background: var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));\n        --swiper-navigation-color: var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));\n        --swiper-theme-color: var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));\n        --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);\n        --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);\n    }\n    .tainacan-item-section {\n        margin: 0 auto;\n    }\n}\n\n/* Media gallery with minimum spacing */\n.tainacan-media-component-wrapper-spacing--minimum {\n    --theme-border-radius: 0px;\n\n    .tainacan-media-component {\n        gap: 0px;\n\n        .tainacan-media-component__swiper-main {\n            ul.swiper-wrapper { \n                max-height: var(--tainacan-media-main-carousel-height, 60vh);\n            }\n            li.swiper-slide {\n                padding: 0;\n            }\n            .swiper-slide-content {\n                text-align: center;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                overflow: hidden;\n\n                a:first-of-type,\n                p:first-of-type {\n                    padding: 0;\n                    flex-grow: 1;\n                }\n                img {\n                    width: auto;\n                    height: 100%;\n                    max-width: unset;\n                    object-fit: cover;\n                    object-position: center;\n                }\n                @media (min-aspect-ratio: 1/1) {\n                    img {\n                        width: 100%;\n                        height: auto;\n                    }\n                }\n                video,\n                audio {\n                    margin: calc( 1.5 * var(--swiper-navigation-size) );\n                }\n            }\n            li.swiper-slide .swiper-slide-metadata {\n                background-color: var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));\n                border-radius: 2px;\n                padding: 0.5rem 1rem;\n                margin: 1rem;\n                bottom: 0;\n                position: absolute;\n                z-index: 99;\n                left: calc( 1.5 * var(--swiper-navigation-size) );\n            }\n            .swiper-button-prev,\n            .swiper-button-next {\n                border-radius: 100em;\n                padding: 1.5em;\n                width: var(--swiper-navigation-size);\n                background: rgba(255,255,255,0.0);\n                transition: background-color 0.2s ease;\n            }\n            &:hover,\n            &:focus {\n                .swiper-button-prev,\n                .swiper-button-next {\n                    background: var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));\n                }\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            ul.swiper-wrapper {\n                max-width: 100%;\n                margin: 0;\n            }\n            li.swiper-slide:not(.has-fixed-height) {\n                max-width: var(--tainacan-media-thumbs-carousel-item-size, 136px);\n            }\n        }\n    }\n}\n\n/* Media gallery with thumbnails to the left or right */\n@media only screen and (min-width: 961px) {\n    .tainacan-media-component-wrapper-thumbnails-at--right,\n    .tainacan-media-component-wrapper-thumbnails-at--left {\n        .tainacan-media-component {\n            display: flex;\n            flex-direction: row;\n            gap: 0px;\n            max-height: var(--tainacan-media-main-carousel-height, 60vh);\n\n            .tainacan-media-component__swiper-main {\n                .swiper-slide-content {\n                    @media (min-aspect-ratio: 4/3) {\n                        img {\n                            width: 100%;\n                            height: auto;\n                        }\n                    }\n                }\n            }\n            \n            .tainacan-media-component__swiper-thumbs {\n                flex-basis: var(--tainacan-media-thumbs-carousel-item-size, 140px);\n                flex-shrink: 0;\n\n                .swiper-wrapper {\n                    max-height: var(--tainacan-media-main-carousel-height, 60vh);\n                    width: 100%;\n                    max-width: 100%;\n                    margin-left: 0px;\n                    margin-right: 0px;\n\n                    .swiper-slide {\n                        height: auto;\n\n                        img {\n                            margin: 0;\n                            border-bottom: none;\n                        }\n                    }\n                }\n\n                .swiper-start-border {\n                    background-image: linear-gradient(180deg, var(--tainacan-media-background, #ffffff) 25%, transparent);\n                    width: 100%;\n                    height: calc(32px + var(--swiper-navigation-size, 44px));\n                }\n                .swiper-end-border {\n                    background-image: linear-gradient(0deg, var(--tainacan-media-background, #ffffff) 25%, transparent);\n                    width: 100%;\n                    height: calc(32px + var(--swiper-navigation-size, 44px));\n                    bottom: 0px;\n                    top: unset;\n                }\n            }\n        }\n    }\n\n    .tainacan-media-component-wrapper-thumbnails-at--left {\n        .tainacan-media-component__swiper-thumbs {\n            margin-right: 0px;\n        }\n        .tainacan-media-component__swiper-main {\n            margin-left: 0px;\n        }\n        .tainacan-media-component {\n            flex-direction: row-reverse;\n        }\n    }\n    .tainacan-media-component-wrapper-thumbnails-at--right {\n        .tainacan-media-component__swiper-thumbs {\n            margin-left: 0px;\n        }\n        .tainacan-media-component__swiper-main {\n            margin-right: 0px;\n        }\n    }\n}",
    1414        "#tainacan-taxonomy-terms-list-form {\n    display: flex;\n    flex-wrap: nowrap;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: end;\n    margin: 1rem 0 1.5rem;\n\n    @media screen and (min-width: 1024px) {\n        #tainacan-taxonomy-sorting-field {\n            &>.wp-block-group {\n                flex-wrap: nowrap !important;\n            }\n        }   \n    }\n}\n.tainacan-taxonomy-terms-list-container {\n\n    .entries[data-archive=\"default\"] .entry-card.entry-card {\n        align-items: center;\n\n        .term-name {\n            margin-top: 0.25rem;\n            margin-bottom: 0.25rem;\n        }\n        .term-hierarchy-path {\n            margin-top: 0px;\n            margin-bottom: -0.25rem;\n        }\n    }\n\n    .term-description {\n        word-break: break-word;\n    }\n    .term-information {\n        width: 100%;\n    }\n    \n    .entries:not([data-layout=\"grid\"]) .ct-image-container img,\n    .entries:not([data-layout=\"grid\"]) .ct-media-container img {\n        aspect-ratio: 4/3;\n    }\n    .entries:not([data-layout=\"grid\"]) article > .ct-image-container,\n    .entries:not([data-layout=\"grid\"]) article > .ct-media-container {\n        @media (min-width: 690px) {\n            max-width: 25%;\n            flex-shrink: 0;\n            margin-inline-end: 0;\n        }\n    }\n}\n"
    1515    ],
    1616    "names": [],
    17     "mappings": "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"
     17    "mappings": "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"
    1818}
  • tainacan-blocksy/trunk/style.min.css

    r3094767 r3110753  
    1 :root{--tainacan-block-primary:var(--theme-palette-color-1 var(--paletteColor1, #3eaf7c));--tainacan-block-gray0:var(--backgroundColor, #f8f9fb);--tainacan-block-gray1:var(--backgroundColor, #f8f9fb);--tainacan-block-gray2:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-block-gray3:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-block-gray4:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-block-gray5:var(--theme-heading-color, var(--headingColor, rgba(44, 62, 80, 1)));--background-color:var(--theme-palette-color-7, var(--paletteColor7));--maxSiteWidth:var(--theme-normal-container-max-width, var(--normal-container-max-width))}.items-list.items-layout-tainacan-view-modes{--tainacan-font-family:var(--theme-font-family, var(--fontFamily, inherit));--tainacan-base-font-size:var(--theme-font-size, var(--fontSize, 1em));--tainacan-secondary:var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));--tainacan-primary:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-background-color:var(--background-color, var(--backgroundColor, #f8f9fb));--tainacan-input-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-input-background-color:var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));--tainacan-input-border-color:var(--theme-form-field-border-initial-color, #e0e5eb);--tainacan-label-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-info-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-heading-color:var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));--tainacan-input-border-radius:var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));--tainacan-button-border-radius:var(--theme-button-border-radius, var(--button-border-radius, 5px))}.theme-items-list{--tainacan-font-family:var(--theme-font-family, var(--fontFamily, inherit));--tainacan-base-font-size:var(--theme-font-size, var(--fontSize, 1em));--tainacan-item-hover-background-color:var(--tainacan-item-background-color, white);--tainacan-item-heading-hover-background-color:var(--tainacan-item-background-color, white);--tainacan-input-border-color:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-skeleton-color:var(--tainacan-item-background-color, white);--tainacan-input-border-radius:var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));--tainacan-button-border-radius:var(--theme-button-border-radius, var(--button-border-radius, 5px))}.theme-items-list:not(.is-fullscreen){justify-content:center;background:0 0!important;flex-wrap:wrap;display:flex;display:-ms-grid;display:grid;grid-template-columns:0fr 100% 1fr;grid-template-rows:auto 1fr;grid-template-areas:". searchcontrol ." "itemslist itemslist itemslist"}.theme-items-list .search-control{grid-area:searchcontrol;border-radius:0 0 var(--theme-border-radius,var(--borderRadius,3px)) var(--theme-border-radius,var(--borderRadius,3px));margin:5px 0;padding:20px 0 6px 0!important}.theme-items-list .search-control .search-control-item{margin-bottom:20px!important}.theme-items-list .search-control .control.has-icons-right .icon .mdi-magnify::before{color:var(--tainacan-secondary,#3eaf7c)}.theme-items-list #advanced-search-container{max-width:100%;width:var(--maxSiteWidth,1290px);margin:.5rem auto;border-radius:var(--theme-border-radius,var(--borderRadius,3px)) var(--theme-border-radius,var(--borderRadius,3px)) 0 0;box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)));border:none}.theme-items-list #filters-modal{grid-area:itemslist;justify-self:start;align-self:normal;width:100%}.theme-items-list #filters-modal .modal-content{padding:16px 10px 16px 0!important}@media screen and (max-width:768px){.theme-items-list #filters-modal .modal-content{padding:16px 16px 16px 6vw!important;background-color:var(--tainacan-background-color,var(--backgroundColor,#f8f9fb))}}.theme-items-list #filters-modal .modal-content #filters-items-list{background-color:var(--tainacan-background-color,var(--backgroundColor,#f8f9fb));padding:3px;margin:-3px}.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list{margin-bottom:24px}.theme-items-list #filters-modal.tainacan-filter-list-fixed{left:14px}.theme-items-list #items-list-area{grid-area:itemslist;justify-self:end;align-self:normal;width:100%}.theme-items-list #items-list-area #items-list-results{padding-top:12px}.theme-items-list #items-list-area #items-list-results .table-container{min-width:100%;padding-top:0;padding-left:0;padding-bottom:14px;padding-right:0}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record{border-radius:var(--theme-border-radius,var(--borderRadius,3px));box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)));border:var(--border,none);overflow:hidden}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-title p{font-weight:500}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-value{font-size:.8125em!important}.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .list-metadata{background-color:var(--tainacan-item-background-color,#fff)!important}.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item{display:flex!important;flex-direction:column-reverse}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card{min-height:215px;max-height:215px}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .media .list-metadata{padding:.125em 1.375em!important}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .media .list-metadata p.metadata-description{max-height:12.75em!important;line-height:1.25em}.theme-items-list #items-list-area #items-list-results .tainacan-table{padding:0 12px}.theme-items-list #items-list-area #items-list-results .tainacan-table .column-main-content p{font-weight:500}.theme-items-list #items-list-area #items-list-results .tainacan-table td p{font-size:.725em!important}.theme-items-list #items-list-area #items-list-results .tainacan-slide-main-view iframe{border:none;border-radius:var(--theme-border-radius,var(--borderRadius,3px))}.theme-items-list #items-list-area #items-list-results .tainacan-slides-list .swiper-slide img{border-radius:var(--theme-border-radius,var(--borderRadius,3px));padding-bottom:0}.theme-items-list #items-list-area #items-list-results .pagination-area{border-top:none;margin-left:12px;margin-right:12px}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination{font-weight:700;--colorActive:#ffffff}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link{display:inline-flex;align-items:center;justify-content:center;height:var(--theme-button-min-height,40px);width:42px;border-radius:var(--tainacan-button-border-radius,4px);border:2px solid transparent;font-size:14px;font-weight:600;color:var(--theme-text-color,var(--color));--theme-link-initial-color:var(--theme-text-color, var(--color));--theme-link-initial-color:var(--theme-text-color, var(--color));transition:color .12s cubic-bezier(.455,.03,.515,.955),background .12s cubic-bezier(.455,.03,.515,.955),border-color .12s cubic-bezier(.455,.03,.515,.955)}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link:hover{text-decoration:none;border-color:var(--theme-link-hover-color,var(--linkHoverColor));color:var(--theme-link-hover-color,var(--linkHoverColor))}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link.is-current{color:var(--theme-text-colorActive,var(--colorActive))!important;background:var(--theme-link-hover-color,var(--linkHoverColor))}.theme-items-list .advanced-search-criteria-title hr{display:none}.theme-items-list .input,.theme-items-list .textarea,.theme-items-list input.input,.theme-items-list input[type=color].input,.theme-items-list input[type=date].input,.theme-items-list input[type=datetime-local].input,.theme-items-list input[type=datetime].input,.theme-items-list input[type=email].input,.theme-items-list input[type=month].input,.theme-items-list input[type=number].input,.theme-items-list input[type=password].input,.theme-items-list input[type=search].input,.theme-items-list input[type=tel].input,.theme-items-list input[type=text].input,.theme-items-list input[type=time].input,.theme-items-list input[type=url].input,.theme-items-list input[type=week].input,.theme-items-list textarea.textarea{border-radius:var(--theme-border-radius,var(--borderRadius,3px))!important;border:1px solid var(--tainacan-input-border-color)}.theme-items-list .tainacan-form.tainacan-dialog footer .button{min-height:var(--theme-button-min-height,40px)}.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen){padding:6px 18px}.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) .search-control{padding:20px 20px 6px 20px!important}.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) .table-container{padding-left:10px!important;padding-right:10px!important}.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) #filters-modal .modal-content{padding:16px 10px}.page:not(.has-page-header-style-classic)>header+.entry-content:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen){top:-52px!important}.page.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list{border-radius:var(--theme-border-radius,var(--borderRadius,3px));background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)));padding:20px}body:not(.tainacan-admin-page) .tainacan-dialog,body:not(.tainacan-admin-page) .tainacan-modal,body:not(.tainacan-admin-page) .tooltip{--tainacan-font-family:var(--theme-font-family, var(--fontFamily, inherit));--tainacan-base-font-size:var(--theme-font-size, var(--fontSize, 1em));--tainacan-secondary:var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));--tainacan-primary:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-background-color:var(--background-color, var(--backgroundColor, #f8f9fb));--tainacan-input-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-input-background-color:var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));--tainacan-input-border-color:var(--theme-form-field-border-initial-color, #e0e5eb);--tainacan-label-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-info-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-heading-color:var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));--tainacan-input-border-radius:var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));--tainacan-button-border-radius:var(--theme-button-border-radius, var(--button-border-radius, 5px))}body:not(.tainacan-admin-page) .tainacan-dialog,body:not(.tainacan-admin-page) .tainacan-modal-content{border-radius:var(--theme-border-radius,var(--borderRadius,6px))}body:not(.tainacan-admin-page) .tainacan-dialog .tainacan-modal-title hr,body:not(.tainacan-admin-page) .tainacan-modal-content .tainacan-modal-title hr{display:none}body:not(.tainacan-admin-page) .tainacan-dialog .tabs li,body:not(.tainacan-admin-page) .tainacan-modal-content .tabs li{margin-bottom:0}body:not(.tainacan-admin-page) .tainacan-dialog .modal-card-body,body:not(.tainacan-admin-page) .tainacan-modal-content .modal-card-body{background-color:var(--tainacan-background-color,#fff)}body:not(.tainacan-admin-page) .tainacan-dialog footer .button,body:not(.tainacan-admin-page) .tainacan-modal-content footer .button{min-height:var(--theme-button-min-height,40px)}body[class*=' post-type-archive-tnc_col_'] .hero-section[data-type=type-1],body[class*=' tax-tnc_'] .hero-section[data-type=type-1],body[data-prefix=tainacan-repository-items_archive] .hero-section[data-type=type-1],body[data-prefix=tainacan-terms-items_archive] .hero-section[data-type=type-1]{padding-top:var(--theme-content-vertical-spacing)}body[class*=' post-type-archive-tnc_col_'] .hero-section.has-thumbnail-enabled>[class*=ct-container],body[class*=' tax-tnc_'] .hero-section.has-thumbnail-enabled>[class*=ct-container],body[data-prefix=tainacan-repository-items_archive] .hero-section.has-thumbnail-enabled>[class*=ct-container],body[data-prefix=tainacan-terms-items_archive] .hero-section.has-thumbnail-enabled>[class*=ct-container]{display:block}body[class*=' post-type-archive-tnc_col_'] .hero-section.has-thumbnail-enabled .page-title,body[class*=' tax-tnc_'] .hero-section.has-thumbnail-enabled .page-title,body[data-prefix=tainacan-repository-items_archive] .hero-section.has-thumbnail-enabled .page-title,body[data-prefix=tainacan-terms-items_archive] .hero-section.has-thumbnail-enabled .page-title{margin-top:0;margin-bottom:4px;display:block;clear:none}body[class*=' post-type-archive-tnc_col_'] .hero-section.has-thumbnail-enabled .page-description,body[class*=' post-type-archive-tnc_col_'] .hero-section.has-thumbnail-enabled .page-description p,body[class*=' tax-tnc_'] .hero-section.has-thumbnail-enabled .page-description,body[class*=' tax-tnc_'] .hero-section.has-thumbnail-enabled .page-description p,body[data-prefix=tainacan-repository-items_archive] .hero-section.has-thumbnail-enabled .page-description,body[data-prefix=tainacan-repository-items_archive] .hero-section.has-thumbnail-enabled .page-description p,body[data-prefix=tainacan-terms-items_archive] .hero-section.has-thumbnail-enabled .page-description,body[data-prefix=tainacan-terms-items_archive] .hero-section.has-thumbnail-enabled .page-description p{display:block!important;clear:none}body[class*=' post-type-archive-tnc_col_'] .ct-title-label,body[class*=' tax-tnc_'] .ct-title-label,body[data-prefix=tainacan-repository-items_archive] .ct-title-label,body[data-prefix=tainacan-terms-items_archive] .ct-title-label{font-weight:400}body[class*=' post-type-archive-tnc_col_'] .ct-title-label::after,body[class*=' tax-tnc_'] .ct-title-label::after,body[data-prefix=tainacan-repository-items_archive] .ct-title-label::after,body[data-prefix=tainacan-terms-items_archive] .ct-title-label::after{content:': '}body[class*=' post-type-archive-tnc_col_'] .collection-thumbnail,body[class*=' tax-tnc_'] .collection-thumbnail,body[data-prefix=tainacan-repository-items_archive] .collection-thumbnail,body[data-prefix=tainacan-terms-items_archive] .collection-thumbnail{max-width:calc(var(--thumbnail-size,20%) - 24px);float:left;margin-right:24px}body[class*=' post-type-archive-tnc_col_'] .collection-thumbnail img,body[class*=' tax-tnc_'] .collection-thumbnail img,body[data-prefix=tainacan-repository-items_archive] .collection-thumbnail img,body[data-prefix=tainacan-terms-items_archive] .collection-thumbnail img{border-radius:var(--theme-border-radius,var(--borderRadius,3px))}.tainacan-collection-header{display:flex;padding:36px 18px 28px 18px;justify-content:center;align-items:center;background-color:var(--tainacan-background-color,#f8f9fb);background-size:cover;background-position:center;background-repeat:no-repeat}.tainacan-collection-header .tainacan-collection-header__box{width:100%;padding:20px}.tainacan-collection-header .tainacan-collection-header__box>.collection-thumbnail+*{margin-top:0}.page.has-page-header-style-boxed .hero-section{margin-bottom:.125rem}.page.has-page-header-style-boxed .theme-items-list:not(.is-fullscreen){grid-template-columns:1fr minmax(auto,var(--maxSiteWidth,1300px)) 1fr}.page.has-page-header-style-boxed .tainacan-collection-header .tainacan-collection-header__box{width:var(--maxSiteWidth,1290px);border-radius:var(--theme-border-radius,var(--borderRadius,3px)) var(--theme-border-radius,var(--borderRadius,3px)) 0 0;background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)))}.page.has-page-header-style-boxed .search-control{background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)));padding-left:20px!important;padding-right:20px!important}.tainacan-item-single-page .tainacan-item-section{max-width:var(--block-max-width);align-self:flex-start;align-self:start;margin-bottom:2.5rem}.tainacan-item-single-page .tainacan-item-single{flex-wrap:wrap;display:flex;display:-ms-grid;display:grid;align-items:start;grid-column-gap:48px;column-gap:48px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--document,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--gallery{grid-area:document}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--attachments{grid-area:attachments}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--metadata,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--metadata-sections{grid-area:metadata}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--items-related-to-this{grid-area:related}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-dam{grid-template-areas:'document' 'attachments' 'metadata' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-dma{grid-template-areas:'document' 'metadata' 'attachments' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mda{grid-template-areas:'metadata' 'document' 'attachments' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mg{grid-template-areas:'metadata document' 'metadata related' 'metadata .';grid-template-columns:60% 40%}@media only screen and (max-width:960px){.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mg{grid-template-areas:'metadata' 'document' 'related';grid-template-columns:100%!important}}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gm{grid-template-areas:'document metadata' 'related metadata' '. metadata';grid-template-columns:60% 40%}@media only screen and (max-width:960px){.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gm{grid-template-areas:'document' 'metadata' 'related';grid-template-columns:100%!important}}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gtm{grid-template-areas:'metadata' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single h1{--fontSize:30px;--theme-font-size:30px}.tainacan-item-single-page .tainacan-item-single h2:not(.tainacan-single-item-section){--fontSize:22px;--theme-font-size:22px}.tainacan-item-single-page .tainacan-item-single h3:not(.tainacan-metadata-label){--fontSize:20px;--theme-font-size:20px}.tainacan-item-single-page .tainacan-item-single h4{--fontSize:18px;--theme-font-size:18px}.tainacan-item-single-page .tainacan-item-single h5{--fontSize:16px;--theme-font-size:16px}.tainacan-item-single-page .tainacan-item-single h6{--fontSize:14px;--theme-font-size:14px}.tainacan-item-single-page .tainacan-item-single .tainacan-single-item-section{text-align:var(--section-alignment,left)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{height:100%;-moz-column-width:var(--metadata-column-width,400px);-webkit-column-width:var(--metadata-column-width,400px);column-width:var(--metadata-column-width,400px)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header){display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadatum,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata>div{width:100%}@media only screen and (min-width:768px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{-moz-column-gap:0;-moz-column-rule:none;-webkit-column-gap:0;-webkit-column-rule:none;column-gap:4rem;column-rule:none}}@media only screen and (min-width:1366px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{-moz-column-gap:7rem;-moz-column-rule:none;-webkit-column-gap:7rem;-webkit-column-rule:none;column-gap:7rem;column-rule:none}}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h3{padding-right:1rem;margin-bottom:.25rem;margin-top:.5rem;width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h3:first-of-type:last-of-type{display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h4,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata label{padding-right:.875rem;width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h4:first-of-type:last-of-type,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata label:first-of-type:last-of-type{display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata p{word-wrap:break-word}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata iframe{border:none}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-label{text-align:var(--metadata-label-alignment,left)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-value{text-align:var(--metadata-value-alignment,left);font-family:var(--theme-font-family,var(--fontFamily));font-size:var(--theme-font-size,var(--fontSize));font-weight:var(--theme-font-weight,var(--fontWeight));font-style:var(--theme-font-style,var(--fontStyle,inherit));line-height:var(--theme-line-height,var(--lineHeight));letter-spacing:var(--theme-letter-spacing,var(--letterSpacing));text-transform:var(--theme-text-transform,var(--textTransform));-webkit-text-decoration:var(--theme-text-decoration,var(--textDecoration));text-decoration:var(--theme-text-decoration,var(--textDecoration));margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:var(--metadata-value-border,0 solid rgba(125,125,125,.5))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-item-section__metadata-thumbnail img{border-radius:var(--theme-border-radius,var(--borderRadius,3px))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata p:empty{display:none;visibility:hidden}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .multivalue-separator{color:#a5a5a5;margin:0 8px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .hierarchy-separator{color:#a5a5a5}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-geocoordinate>div{width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-compound .multivalue-separator,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-textarea .multivalue-separator{display:block;max-height:1px;width:45%;background:var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb));content:none;color:transparent;margin:.875rem auto}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group{padding-top:.5em;margin-bottom:.75rem;padding-left:1.5rem;border-left:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group .label{margin:0;padding:0;font-style:normal}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group p{margin-top:0;margin-bottom:.5rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group>.multivalue-separator{margin:1em auto 1.5em -1.5em}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header{display:flex;align-items:center;margin-bottom:.5em}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header img{margin-right:12px;max-width:28px;max-height:28px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header .label{font-weight:400;font-style:normal;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;padding:0}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum{padding-left:40px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum .label{font-size:1em;line-height:1em;margin-top:0;margin-bottom:2px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum p{margin-top:.25rem;margin-bottom:.5rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group>.multivalue-separator{display:block;max-height:1px;width:calc(100% - 40px);background:var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb));content:none;color:transparent;margin:.5em 0 .5em 40px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum{display:flex;flex-wrap:nowrap}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label{flex-basis:40%;margin-bottom:.75rem;border-right:var(--metadata-label-border,0 solid rgba(125,125,125,.5))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value{flex-basis:60%;padding-left:1rem}@media only screen and (max-width:767px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum{flex-wrap:wrap}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label{flex-basis:100%;margin-bottom:.25rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value{flex-basis:100%;padding-left:0}}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs{display:flex;flex-wrap:wrap;box-sizing:border-box}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section{width:100%;display:none;padding:2rem 42px 1rem 42px;border-top:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb))}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label{width:100%;text-align:center;margin:0;cursor:pointer;opacity:.85;border-bottom:3px solid transparent;transition:border-bottom .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label .tainacan-single-item-section{margin:.75rem 1.5rem}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label:hover{opacity:1}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input{position:absolute;opacity:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked+label{opacity:1;border-bottom-color:var(--theme-palette-color-1,var(--paletteColor1,#3eaf7c))}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked+label+.tainacan-item-section{display:block}@media screen and (min-width:768px){.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label{width:auto}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section{order:99}}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses{box-sizing:border-box}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion .tainacan-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses .tainacan-item-section{width:100%;display:none;padding:2rem 42px 1rem 42px;border-bottom:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb));margin-bottom:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label{display:flex;align-items:center;width:100%;margin:0;cursor:pointer;opacity:.85;border-bottom:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb));transition:opacity .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-single-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-single-item-section{margin:.75rem}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon{color:var(--theme-palette-color-1,var(--paletteColor1,#3eaf7c));transform:rotate(0);transition:transform .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon::before,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon::before{font-size:1.75em}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label:hover,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label:hover{opacity:1;border-bottom:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb))}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input{position:absolute;opacity:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label{opacity:1}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label .tainacan-icon,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label .tainacan-icon{transform:rotate(90deg)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label+.tainacan-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label+.tainacan-item-section{display:block}.tainacan-item-single-page .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list{margin-top:.25em;margin-bottom:.5em}.tainacan-gallery-above-title .tainacan-media-component,.tainacan-item-single-page .tainacan-media-component{--swiper-theme-color:var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));--swiper-navigation-color:var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));--swiper-navigation-size:2.5rem;--tainacan-media-background:var(--background-color, #ffffff);--tainacan-media-main-carousel-height:var(--document-height, 60vh);--tainacan-media-main-carousel-width:var(--document-width, 100%);--tainacan-media-thumbs-carousel-width:var(--attachments-carousel-width, 100%);--tainacan-media-thumbs-carousel-item-size:var(--attachments-size, 140px)}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__caption,.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description,.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__name,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__caption,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__name{font-family:var(--theme-font-family,var(--fontFamily));font-size:var(--theme-font-size,var(--fontSize));font-weight:var(--theme-font-weight,var(--fontWeight));font-style:var(--theme-font-style,var(--fontStyle,inherit));line-height:var(--theme-line-height,var(--lineHeight));letter-spacing:var(--theme-letter-spacing,var(--letterSpacing));text-transform:var(--theme-text-transform,var(--textTransform));-webkit-text-decoration:var(--theme-text-decoration,var(--textDecoration));text-decoration:var(--theme-text-decoration,var(--textDecoration))}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs{font-weight:400;transition:font-weight .3s ease}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs img,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs img{border-radius:var(--theme-border-radius,var(--borderRadius,3px));border-bottom:4px solid transparent;margin-bottom:4px;transition:border .3s ease}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name{display:block;margin-top:.5rem;font-family:var(--theme-font-family,var(--fontFamily));font-size:var(--theme-font-size,var(--fontSize));font-weight:var(--theme-font-weight,var(--fontWeight));font-style:var(--theme-font-style,var(--fontStyle,inherit));line-height:var(--theme-line-height,var(--lineHeight));letter-spacing:var(--theme-letter-spacing,var(--letterSpacing));text-transform:var(--theme-text-transform,var(--textTransform));-webkit-text-decoration:var(--theme-text-decoration,var(--textDecoration));text-decoration:var(--theme-text-decoration,var(--textDecoration))}@media screen and (min-width:960px){.tainacan-gallery-above-title .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery,.tainacan-item-single-page .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery{position:sticky;top:2rem}}.tainacan-gallery-above-title .tainacan-item-file-download,.tainacan-item-single-page .tainacan-item-file-download{position:absolute;opacity:0;transform:scale(0);border-radius:24px;width:36px;height:36px;bottom:0;right:calc(50% - 18px);cursor:pointer;font-size:0;background-color:var(--theme-palette-color-1,var(--paletteColor1,#3eaf7c));color:#fff;transition:opacity .3s ease,transform .3s ease,font-size .3s ease}.tainacan-gallery-above-title .tainacan-item-file-download a,.tainacan-item-single-page .tainacan-item-file-download a{height:38px;width:38px;display:block;position:relative;z-index:99;background:0 0!important;padding:0!important}.tainacan-gallery-above-title .tainacan-item-file-download::after,.tainacan-item-single-page .tainacan-item-file-download::after{position:relative;top:-38px;display:inline-block;font:normal normal normal 20px/1 TainacanIcons;font-size:1.25rem!important;line-height:2.25rem;text-rendering:auto;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25em;text-transform:none!important;letter-spacing:normal!important;content:'download';display:flex;justify-content:center;align-items:center}.tainacan-gallery-above-title .tainacan-item-section__document,.tainacan-item-single-page .tainacan-item-section__document{position:relative}.tainacan-gallery-above-title .tainacan-item-section__document>.twitter-tweet,.tainacan-gallery-above-title .tainacan-item-section__document>iframe.wp-embedded-content,.tainacan-item-single-page .tainacan-item-section__document>.twitter-tweet,.tainacan-item-single-page .tainacan-item-section__document>iframe.wp-embedded-content{margin-left:auto;margin-right:auto}.tainacan-gallery-above-title .tainacan-item-section__document:hover .tainacan-item-file-download,.tainacan-gallery-above-title .tainacan-media-component__swiper-main:hover .tainacan-item-file-download,.tainacan-item-single-page .tainacan-item-section__document:hover .tainacan-item-file-download,.tainacan-item-single-page .tainacan-media-component__swiper-main:hover .tainacan-item-file-download{opacity:1;transform:scale(1)}.tainacan-gallery-above-title{background-color:var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));margin-top:calc(-1 * var(--content-vertical-spacing));margin-bottom:var(--content-vertical-spacing);margin-left:var(--has-boxed,calc(-1 * var(--boxed-content-spacing)));margin-right:var(--has-boxed,calc(-1 * var(--boxed-content-spacing)));padding-top:calc(var(--content-vertical-spacing)/2);padding-bottom:calc(var(--content-vertical-spacing)/2)}.tainacan-gallery-above-title:empty{display:none;visibility:hidden}.tainacan-gallery-above-title .tainacan-media-component{--tainacan-media-background:var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));--swiper-navigation-color:var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));--swiper-theme-color:var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));--tainacan-label-color:var(--tainacan-media-color, --tainacan-label-color);--tainacan-info-color:var(--tainacan-media-color, --tainacan-info-color)}.tainacan-gallery-above-title .tainacan-item-section{margin:0 auto}.tainacan-media-component-wrapper-spacing--minimum{--theme-border-radius:0px}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component{gap:0}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main ul.swiper-wrapper{max-height:var(--tainacan-media-main-carousel-height,60vh)}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main li.swiper-slide{padding:0}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content{text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content a:first-of-type,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content p:first-of-type{padding:0;flex-grow:1}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content img{width:auto;height:100%;max-width:unset;object-fit:cover;object-position:center}@media (min-aspect-ratio:1 / 1){.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content img{width:100%;height:auto}}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content audio,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content video{margin:calc(1.5 * var(--swiper-navigation-size))}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main li.swiper-slide .swiper-slide-metadata{background-color:var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));border-radius:2px;padding:.5rem 1rem;margin:1rem;bottom:0;position:absolute;z-index:99;left:calc(1.5 * var(--swiper-navigation-size))}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-button-next,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-button-prev{border-radius:100em;padding:1.5em;width:var(--swiper-navigation-size);background:rgba(255,255,255,0);transition:background-color .2s ease}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main:focus .swiper-button-next,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main:focus .swiper-button-prev,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main:hover .swiper-button-next,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main:hover .swiper-button-prev{background:var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)))}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-thumbs ul.swiper-wrapper{max-width:100%;margin:0}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-thumbs li.swiper-slide:not(.has-fixed-height){max-width:var(--tainacan-media-thumbs-carousel-item-size,136px)}@media only screen and (min-width:961px){.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component{display:flex;flex-direction:row;gap:0;max-height:var(--tainacan-media-main-carousel-height,60vh)}}@media only screen and (min-width:961px) and (min-aspect-ratio:4 / 3){.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content img,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content img{width:100%;height:auto}}@media only screen and (min-width:961px){.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs{flex-basis:var(--tainacan-media-thumbs-carousel-item-size,140px);flex-shrink:0}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper{max-height:var(--tainacan-media-main-carousel-height,60vh);width:100%;max-width:100%;margin-left:0;margin-right:0}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper .swiper-slide,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper .swiper-slide{height:auto}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper .swiper-slide img,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper .swiper-slide img{margin:0;border-bottom:none}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-start-border,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-start-border{background-image:linear-gradient(180deg,var(--tainacan-media-background,#fff) 25%,transparent);width:100%;height:calc(32px + var(--swiper-navigation-size,44px))}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-end-border,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-end-border{background-image:linear-gradient(0deg,var(--tainacan-media-background,#fff) 25%,transparent);width:100%;height:calc(32px + var(--swiper-navigation-size,44px));bottom:0;top:unset}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component__swiper-thumbs{margin-right:0}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component__swiper-main{margin-left:0}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component{flex-direction:row-reverse}.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component__swiper-thumbs{margin-left:0}.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component__swiper-main{margin-right:0}}#tainacan-taxonomy-terms-list-form{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:end;margin:1rem 0 1.5rem}@media screen and (min-width:1024px){#tainacan-taxonomy-terms-list-form #tainacan-taxonomy-sorting-field>.wp-block-group{flex-wrap:nowrap!important}}.tainacan-taxonomy-terms-list-container .entries[data-archive=default] .entry-card.entry-card{align-items:center}.tainacan-taxonomy-terms-list-container .entries[data-archive=default] .entry-card.entry-card .term-name{margin-top:.25rem;margin-bottom:.25rem}.tainacan-taxonomy-terms-list-container .entries[data-archive=default] .entry-card.entry-card .term-hierarchy-path{margin-top:0;margin-bottom:-.25rem}.tainacan-taxonomy-terms-list-container .term-description{word-break:break-word}.tainacan-taxonomy-terms-list-container .term-information{width:100%}.tainacan-taxonomy-terms-list-container .entries:not([data-layout=grid]) .ct-image-container img,.tainacan-taxonomy-terms-list-container .entries:not([data-layout=grid]) .ct-media-container img{aspect-ratio:4/3}@media (min-width:690px){.tainacan-taxonomy-terms-list-container .entries:not([data-layout=grid]) article>.ct-image-container,.tainacan-taxonomy-terms-list-container .entries:not([data-layout=grid]) article>.ct-media-container{max-width:25%;flex-shrink:0;margin-inline-end:0}}
     1:root{--tainacan-block-primary:var(--theme-palette-color-1 var(--paletteColor1, #3eaf7c));--tainacan-block-gray0:var(--backgroundColor, #f8f9fb);--tainacan-block-gray1:var(--backgroundColor, #f8f9fb);--tainacan-block-gray2:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-block-gray3:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-block-gray4:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-block-gray5:var(--theme-heading-color, var(--headingColor, rgba(44, 62, 80, 1)));--background-color:var(--theme-palette-color-7, var(--paletteColor7));--maxSiteWidth:var(--theme-normal-container-max-width, var(--normal-container-max-width))}.items-list.items-layout-tainacan-view-modes{--tainacan-font-family:var(--theme-font-family, var(--fontFamily, inherit));--tainacan-base-font-size:var(--theme-font-size, var(--fontSize, 1em));--tainacan-secondary:var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));--tainacan-primary:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-background-color:var(--background-color, var(--backgroundColor, #f8f9fb));--tainacan-input-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-input-background-color:var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));--tainacan-input-border-color:var(--theme-form-field-border-initial-color, #e0e5eb);--tainacan-label-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-info-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-heading-color:var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));--tainacan-input-border-radius:var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));--tainacan-button-border-radius:var(--theme-button-border-radius, var(--button-border-radius, 5px))}.theme-items-list{--tainacan-font-family:var(--theme-font-family, var(--fontFamily, inherit));--tainacan-base-font-size:var(--theme-font-size, var(--fontSize, 1em));--tainacan-item-hover-background-color:var(--tainacan-item-background-color, white);--tainacan-item-heading-hover-background-color:var(--tainacan-item-background-color, white);--tainacan-input-border-color:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-skeleton-color:var(--tainacan-item-background-color, white);--tainacan-input-border-radius:var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));--tainacan-button-border-radius:var(--theme-button-border-radius, var(--button-border-radius, 5px))}.theme-items-list:not(.is-fullscreen){justify-content:center;background:0 0!important;flex-wrap:wrap;display:flex;display:-ms-grid;display:grid;grid-template-columns:0fr 100% 1fr;grid-template-rows:auto 1fr;grid-template-areas:". searchcontrol ." "itemslist itemslist itemslist"}.theme-items-list:not(.is-fullscreen).has-horizontal-filters{grid-template-rows:auto auto 1fr;grid-template-areas:". searchcontrol ." "filterspanel filterspanel filterspanel" "itemslist itemslist itemslist"}.theme-items-list:not(.is-fullscreen).has-horizontal-filters #filters-modal{grid-area:filterspanel}@media screen and (max-width:768px){.theme-items-list:not(.is-fullscreen){grid-template-rows:auto auto 1fr;grid-template-areas:". searchcontrol ." "filterspanel filterspanel filterspanel" "itemslist itemslist itemslist"}.theme-items-list:not(.is-fullscreen) #filters-modal:not(.modal){grid-area:filterspanel}}.theme-items-list .search-control{grid-area:searchcontrol;border-radius:0 0 var(--theme-border-radius,var(--borderRadius,3px)) var(--theme-border-radius,var(--borderRadius,3px));margin:5px 0;padding:20px 0 6px 0!important}.theme-items-list .search-control .search-control-item{margin-bottom:20px!important}.theme-items-list .search-control .control.has-icons-right .icon .mdi-magnify::before{color:var(--tainacan-secondary,#3eaf7c)}.theme-items-list #advanced-search-container{max-width:100%;width:var(--maxSiteWidth,1290px);margin:.5rem auto;border-radius:var(--theme-border-radius,var(--borderRadius,3px)) var(--theme-border-radius,var(--borderRadius,3px)) 0 0;box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)));border:none}.theme-items-list #filters-modal{grid-area:itemslist;justify-self:start;align-self:normal;width:100%}@media screen and (max-width:768px){.theme-items-list #filters-modal.modal .modal-content{padding:16px 16px 16px 6vw!important;background-color:var(--tainacan-background-color,var(--backgroundColor,#f8f9fb))}}.theme-items-list #filters-modal .modal-content #filters-items-list{background-color:var(--tainacan-background-color,var(--backgroundColor,#f8f9fb));padding:3px}.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list{margin-bottom:24px}.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list .filter-item-forms .label{border-bottom:var(--filter-label-border,none)}.theme-items-list #filters-modal.modal .modal-content{padding:16px 10px 16px 0!important}.theme-items-list #filters-modal.modal .modal-content #filters-items-list{margin:-3px}.theme-items-list #filters-modal.tainacan-filter-list-fixed{left:14px}.theme-items-list #items-list-area{grid-area:itemslist;justify-self:end;align-self:normal;width:100%}.theme-items-list #items-list-area #items-list-results{padding-top:12px}.theme-items-list #items-list-area #items-list-results .table-container{min-width:100%;padding-top:0;padding-left:0;padding-bottom:14px;padding-right:0}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record{border-radius:var(--theme-border-radius,var(--borderRadius,3px));box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)));border:var(--border,none);overflow:hidden}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-title p,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-title p{font-weight:500}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item .metadata-value,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .metadata-value{font-size:.8125em!important}.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item{border-radius:var(--theme-border-radius,var(--borderRadius,3px));box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)));border:var(--border,none)}.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item .metadata-title p{font-weight:500}.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item .metadata-label,.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item .metadata-value{font-size:.8125em!important}.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record,.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .list-metadata{background-color:var(--tainacan-item-background-color,#fff)!important}.theme-items-list #items-list-area #items-list-results .tainacan-masonry-container .tainacan-masonry-item{display:flex!important;flex-direction:column-reverse}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card{min-height:215px;max-height:215px}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .media .list-metadata{padding:.125em 1.375em!important}.theme-items-list #items-list-area #items-list-results .tainacan-cards-container .tainacan-card .media .list-metadata p.metadata-description{max-height:12.75em!important;line-height:1.25em}.theme-items-list #items-list-area #items-list-results .tainacan-table{padding:0 12px}.theme-items-list #items-list-area #items-list-results .tainacan-table .column-main-content p{font-weight:500}.theme-items-list #items-list-area #items-list-results .tainacan-table td p{font-size:.725em!important}.theme-items-list #items-list-area #items-list-results .tainacan-slide-main-view iframe{border:none;border-radius:var(--theme-border-radius,var(--borderRadius,3px))}.theme-items-list #items-list-area #items-list-results .tainacan-slides-list .swiper-slide img{border-radius:var(--theme-border-radius,var(--borderRadius,3px));padding-bottom:0}.theme-items-list #items-list-area #items-list-results .pagination-area{border-top:none;margin-left:12px;margin-right:12px}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination{font-weight:700;--colorActive:#ffffff}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link{display:inline-flex;align-items:center;justify-content:center;height:var(--theme-button-min-height,40px);width:42px;border-radius:var(--tainacan-button-border-radius,4px);border:2px solid transparent;font-size:14px;font-weight:600;color:var(--theme-text-color,var(--color));--theme-link-initial-color:var(--theme-text-color, var(--color));--theme-link-initial-color:var(--theme-text-color, var(--color));transition:color .12s cubic-bezier(.455,.03,.515,.955),background .12s cubic-bezier(.455,.03,.515,.955),border-color .12s cubic-bezier(.455,.03,.515,.955)}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link:hover{text-decoration:none;border-color:var(--theme-link-hover-color,var(--linkHoverColor));color:var(--theme-link-hover-color,var(--linkHoverColor))}.theme-items-list #items-list-area #items-list-results .pagination-area .pagination .pagination-link.is-current{color:var(--theme-text-colorActive,var(--colorActive))!important;background:var(--theme-link-hover-color,var(--linkHoverColor))}.theme-items-list .advanced-search-criteria-title hr{display:none}.theme-items-list .input,.theme-items-list .textarea,.theme-items-list input.input,.theme-items-list input[type=color].input,.theme-items-list input[type=date].input,.theme-items-list input[type=datetime-local].input,.theme-items-list input[type=datetime].input,.theme-items-list input[type=email].input,.theme-items-list input[type=month].input,.theme-items-list input[type=number].input,.theme-items-list input[type=password].input,.theme-items-list input[type=search].input,.theme-items-list input[type=tel].input,.theme-items-list input[type=text].input,.theme-items-list input[type=time].input,.theme-items-list input[type=url].input,.theme-items-list input[type=week].input,.theme-items-list textarea.textarea{border-radius:var(--theme-border-radius,var(--borderRadius,3px))!important;border:1px solid var(--tainacan-input-border-color)}.theme-items-list .tainacan-form.tainacan-dialog footer .button{min-height:var(--theme-button-min-height,40px)}.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen){padding:6px 18px}.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) .search-control{padding:20px 20px 6px 20px!important}.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) .table-container{padding-left:10px!important;padding-right:10px!important}.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) #filters-modal .modal-content{padding:16px 10px}.page:not(.has-page-header-style-classic)>header+.entry-content:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen){top:-52px!important}.page.has-filters-area-header-hidden #filters-modal #filters-label-landmark{display:none}.page.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list{border-radius:var(--theme-border-radius,var(--borderRadius,3px));background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)));padding:20px}.page.has-filters-panel-style-simple .entry-content.ct-container #filters-modal.horizontal-filters .modal-content{padding-left:0!important;padding-right:0!important}.page.has-filters-panel-style-simple .entry-content:not(.ct-container) #filters-modal.horizontal-filters .modal-content{padding-left:20px!important;padding-right:20px!important}body:not(.tainacan-admin-page) .tainacan-dialog,body:not(.tainacan-admin-page) .tainacan-modal,body:not(.tainacan-admin-page) .tooltip{--tainacan-font-family:var(--theme-font-family, var(--fontFamily, inherit));--tainacan-base-font-size:var(--theme-font-size, var(--fontSize, 1em));--tainacan-secondary:var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));--tainacan-primary:var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));--tainacan-background-color:var(--background-color, var(--backgroundColor, #f8f9fb));--tainacan-input-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-input-background-color:var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));--tainacan-input-border-color:var(--theme-form-field-border-initial-color, #e0e5eb);--tainacan-label-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-info-color:var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));--tainacan-heading-color:var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));--tainacan-input-border-radius:var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));--tainacan-button-border-radius:var(--theme-button-border-radius, var(--button-border-radius, 5px))}body:not(.tainacan-admin-page) .tainacan-dialog,body:not(.tainacan-admin-page) .tainacan-modal-content{border-radius:var(--theme-border-radius,var(--borderRadius,6px))}body:not(.tainacan-admin-page) .tainacan-dialog .tainacan-modal-title hr,body:not(.tainacan-admin-page) .tainacan-modal-content .tainacan-modal-title hr{display:none}body:not(.tainacan-admin-page) .tainacan-dialog .tabs li,body:not(.tainacan-admin-page) .tainacan-modal-content .tabs li{margin-bottom:0}body:not(.tainacan-admin-page) .tainacan-dialog .modal-card-body,body:not(.tainacan-admin-page) .tainacan-modal-content .modal-card-body{background-color:var(--tainacan-background-color,#fff)}body:not(.tainacan-admin-page) .tainacan-dialog footer .button,body:not(.tainacan-admin-page) .tainacan-modal-content footer .button{min-height:var(--theme-button-min-height,40px)}body[class*=' post-type-archive-tnc_col_'] .hero-section[data-type=type-1],body[class*=' tax-tnc_'] .hero-section[data-type=type-1],body[data-prefix=tainacan-repository-items_archive] .hero-section[data-type=type-1],body[data-prefix=tainacan-terms-items_archive] .hero-section[data-type=type-1]{padding-top:var(--theme-content-vertical-spacing)}body[class*=' post-type-archive-tnc_col_'] .hero-section.has-thumbnail-enabled>[class*=ct-container],body[class*=' tax-tnc_'] .hero-section.has-thumbnail-enabled>[class*=ct-container],body[data-prefix=tainacan-repository-items_archive] .hero-section.has-thumbnail-enabled>[class*=ct-container],body[data-prefix=tainacan-terms-items_archive] .hero-section.has-thumbnail-enabled>[class*=ct-container]{display:block}body[class*=' post-type-archive-tnc_col_'] .hero-section.has-thumbnail-enabled .page-title,body[class*=' tax-tnc_'] .hero-section.has-thumbnail-enabled .page-title,body[data-prefix=tainacan-repository-items_archive] .hero-section.has-thumbnail-enabled .page-title,body[data-prefix=tainacan-terms-items_archive] .hero-section.has-thumbnail-enabled .page-title{margin-top:0;margin-bottom:4px;display:block;clear:none}body[class*=' post-type-archive-tnc_col_'] .hero-section.has-thumbnail-enabled .page-description,body[class*=' post-type-archive-tnc_col_'] .hero-section.has-thumbnail-enabled .page-description p,body[class*=' tax-tnc_'] .hero-section.has-thumbnail-enabled .page-description,body[class*=' tax-tnc_'] .hero-section.has-thumbnail-enabled .page-description p,body[data-prefix=tainacan-repository-items_archive] .hero-section.has-thumbnail-enabled .page-description,body[data-prefix=tainacan-repository-items_archive] .hero-section.has-thumbnail-enabled .page-description p,body[data-prefix=tainacan-terms-items_archive] .hero-section.has-thumbnail-enabled .page-description,body[data-prefix=tainacan-terms-items_archive] .hero-section.has-thumbnail-enabled .page-description p{display:block!important;clear:none}body[class*=' post-type-archive-tnc_col_'] .ct-title-label,body[class*=' tax-tnc_'] .ct-title-label,body[data-prefix=tainacan-repository-items_archive] .ct-title-label,body[data-prefix=tainacan-terms-items_archive] .ct-title-label{font-weight:400}body[class*=' post-type-archive-tnc_col_'] .ct-title-label::after,body[class*=' tax-tnc_'] .ct-title-label::after,body[data-prefix=tainacan-repository-items_archive] .ct-title-label::after,body[data-prefix=tainacan-terms-items_archive] .ct-title-label::after{content:': '}body[class*=' post-type-archive-tnc_col_'] .collection-thumbnail,body[class*=' tax-tnc_'] .collection-thumbnail,body[data-prefix=tainacan-repository-items_archive] .collection-thumbnail,body[data-prefix=tainacan-terms-items_archive] .collection-thumbnail{max-width:calc(var(--thumbnail-size,20%) - 24px);float:left;margin-right:24px}body[class*=' post-type-archive-tnc_col_'] .collection-thumbnail img,body[class*=' tax-tnc_'] .collection-thumbnail img,body[data-prefix=tainacan-repository-items_archive] .collection-thumbnail img,body[data-prefix=tainacan-terms-items_archive] .collection-thumbnail img{border-radius:var(--theme-border-radius,var(--borderRadius,3px))}.tainacan-collection-header{display:flex;padding:36px 18px 28px 18px;justify-content:center;align-items:center;background-color:var(--tainacan-background-color,#f8f9fb);background-size:cover;background-position:center;background-repeat:no-repeat}.tainacan-collection-header .tainacan-collection-header__box{width:100%;padding:20px}.tainacan-collection-header .tainacan-collection-header__box>.collection-thumbnail+*{margin-top:0}.page.has-page-header-style-boxed .hero-section{margin-bottom:.125rem}.page.has-page-header-style-boxed .theme-items-list:not(.is-fullscreen){grid-template-columns:1fr minmax(auto,var(--maxSiteWidth,1300px)) 1fr}.page.has-page-header-style-boxed .tainacan-collection-header .tainacan-collection-header__box{width:var(--maxSiteWidth,1290px);border-radius:var(--theme-border-radius,var(--borderRadius,3px)) var(--theme-border-radius,var(--borderRadius,3px)) 0 0;background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)))}.page.has-page-header-style-boxed .search-control{background-color:var(--tainacan-item-background-color,#fff);box-shadow:var(--theme-box-shadow,var(--boxShadow,0 12px 18px -6px rgba(34,56,101,.04)));padding-left:20px!important;padding-right:20px!important}.tainacan-item-single-page .tainacan-item-section{max-width:var(--block-max-width);align-self:flex-start;align-self:start;margin-bottom:2.5rem}.tainacan-item-single-page .tainacan-item-single{flex-wrap:wrap;display:flex;display:-ms-grid;display:grid;align-items:start;grid-column-gap:48px;column-gap:48px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--document,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--gallery{grid-area:document}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--attachments{grid-area:attachments}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--metadata,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--metadata-sections{grid-area:metadata}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section--items-related-to-this{grid-area:related}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-dam{grid-template-areas:'document' 'attachments' 'metadata' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-dma{grid-template-areas:'document' 'metadata' 'attachments' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mda{grid-template-areas:'metadata' 'document' 'attachments' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mg{grid-template-areas:'metadata document' 'metadata related' 'metadata .';grid-template-columns:60% 40%}@media only screen and (max-width:960px){.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-mg{grid-template-areas:'metadata' 'document' 'related';grid-template-columns:100%!important}}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gm{grid-template-areas:'document metadata' 'related metadata' '. metadata';grid-template-columns:60% 40%}@media only screen and (max-width:960px){.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gm{grid-template-areas:'document' 'metadata' 'related';grid-template-columns:100%!important}}.tainacan-item-single-page .tainacan-item-single.tainacan-item-single--layout-type-gtm{grid-template-areas:'metadata' 'related';grid-template-columns:100%}.tainacan-item-single-page .tainacan-item-single h1{--fontSize:30px;--theme-font-size:30px}.tainacan-item-single-page .tainacan-item-single h2:not(.tainacan-single-item-section){--fontSize:22px;--theme-font-size:22px}.tainacan-item-single-page .tainacan-item-single h3:not(.tainacan-metadata-label){--fontSize:20px;--theme-font-size:20px}.tainacan-item-single-page .tainacan-item-single h4{--fontSize:18px;--theme-font-size:18px}.tainacan-item-single-page .tainacan-item-single h5{--fontSize:16px;--theme-font-size:16px}.tainacan-item-single-page .tainacan-item-single h6{--fontSize:14px;--theme-font-size:14px}.tainacan-item-single-page .tainacan-item-single .tainacan-single-item-section{text-align:var(--section-alignment,left)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{height:100%;-moz-column-width:var(--metadata-column-width,400px);-webkit-column-width:var(--metadata-column-width,400px);column-width:var(--metadata-column-width,400px)}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata div:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header){display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadatum,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata>div{width:100%}@media only screen and (min-width:768px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{-moz-column-gap:0;-moz-column-rule:none;-webkit-column-gap:0;-webkit-column-rule:none;column-gap:4rem;column-rule:none}}@media only screen and (min-width:1366px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata{-moz-column-gap:7rem;-moz-column-rule:none;-webkit-column-gap:7rem;-webkit-column-rule:none;column-gap:7rem;column-rule:none}}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h3{padding-right:1rem;margin-bottom:.25rem;margin-top:.5rem;width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h3:first-of-type:last-of-type{display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h4,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata label{padding-right:.875rem;width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata h4:first-of-type:last-of-type,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata label:first-of-type:last-of-type{display:inline-block}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata p{word-wrap:break-word}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata iframe{border:none}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-label{text-align:var(--metadata-label-alignment,left);border-bottom:var(--metadata-label-border,0 solid rgba(125,125,125,.5))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-value{text-align:var(--metadata-value-alignment,left);font-family:var(--theme-font-family,var(--fontFamily));font-size:var(--theme-font-size,var(--fontSize));font-weight:var(--theme-font-weight,var(--fontWeight));font-style:var(--theme-font-style,var(--fontStyle,inherit));line-height:var(--theme-line-height,var(--lineHeight));letter-spacing:var(--theme-letter-spacing,var(--letterSpacing));text-transform:var(--theme-text-transform,var(--textTransform));-webkit-text-decoration:var(--theme-text-decoration,var(--textDecoration));text-decoration:var(--theme-text-decoration,var(--textDecoration));margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:var(--metadata-value-border,0 solid rgba(125,125,125,.5))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-item-section__metadata-thumbnail img{border-radius:var(--theme-border-radius,var(--borderRadius,3px))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata p:empty{display:none;visibility:hidden}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .multivalue-separator{color:#a5a5a5;margin:0 8px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .hierarchy-separator{color:#a5a5a5}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-geocoordinate>div{width:100%}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-compound .multivalue-separator,.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .metadata-type-textarea .multivalue-separator{display:block;max-height:1px;width:45%;background:var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb));content:none;color:transparent;margin:.875rem auto}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group{padding-top:.5em;margin-bottom:.75rem;padding-left:1.5rem;border-left:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group .label{margin:0;padding:0;font-style:normal}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group p{margin-top:0;margin-bottom:.5rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-compound-group>.multivalue-separator{margin:1em auto 1.5em -1.5em}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header{display:flex;align-items:center;margin-bottom:.5em}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header img{margin-right:12px;max-width:28px;max-height:28px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-relationship-metadatum-header .label{font-weight:400;font-style:normal;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;padding:0}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum{padding-left:40px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum .label{font-size:1em;line-height:1em;margin-top:0;margin-bottom:2px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group .tainacan-relationship-metadatum .tainacan-metadatum p{margin-top:.25rem;margin-bottom:.5rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-relationship-group>.multivalue-separator{display:block;max-height:1px;width:calc(100% - 40px);background:var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb));content:none;color:transparent;margin:.5em 0 .5em 40px}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header){display:flex;flex-wrap:nowrap}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-label{flex-basis:40%;margin-bottom:.75rem;border-bottom:none;border-right:var(--metadata-label-border,0 solid rgba(125,125,125,.5))}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-value{flex-basis:60%;padding-left:1rem}@media only screen and (max-width:767px){.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header){flex-wrap:wrap}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-label{flex-basis:100%;margin-bottom:.25rem}.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-value{flex-basis:100%;padding-left:0}}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs{display:flex;flex-wrap:wrap;box-sizing:border-box}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section{width:100%;display:none;padding:2rem 42px 1rem 42px;border-top:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb))}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label{width:100%;text-align:center;margin:0;cursor:pointer;opacity:.85;border-bottom:3px solid transparent;transition:border-bottom .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label .tainacan-single-item-section{margin:.75rem 1.5rem}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label:hover{opacity:1}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input{position:absolute;opacity:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked+label{opacity:1;border-bottom-color:var(--theme-palette-color-1,var(--paletteColor1,#3eaf7c))}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs input:checked+label+.tainacan-item-section{display:block}@media screen and (min-width:768px){.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs label{width:auto}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--tabs .tainacan-item-section{order:99}}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses{box-sizing:border-box}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion .tainacan-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses .tainacan-item-section{width:100%;display:none;padding:2rem 42px 1rem 42px;border-bottom:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb));margin-bottom:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label{display:flex;align-items:center;width:100%;margin:0;cursor:pointer;opacity:.85;border-bottom:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb));transition:opacity .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-single-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-single-item-section{margin:.75rem}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon{color:var(--theme-palette-color-1,var(--paletteColor1,#3eaf7c));transform:rotate(0);transition:transform .2s ease}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label .tainacan-icon::before,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label .tainacan-icon::before{font-size:1.75em}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion label:hover,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses label:hover{opacity:1;border-bottom:1px solid var(--theme-form-field-border-initial-color,var(--form-field-border-initial-color,#e0e5eb))}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input{position:absolute;opacity:0}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label{opacity:1}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label .tainacan-icon,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label .tainacan-icon{transform:rotate(90deg)}.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--accordion input:checked+label+.tainacan-item-section,.tainacan-item-single-page .tainacan-item-section--metadata-sections .metadata-section-layout--collapses input:checked+label+.tainacan-item-section{display:block}.tainacan-item-single-page .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list{margin-top:.25em;margin-bottom:.5em}.tainacan-gallery-above-title .tainacan-media-component,.tainacan-item-single-page .tainacan-media-component{--swiper-theme-color:var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));--swiper-navigation-color:var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));--swiper-navigation-size:2.5rem;--tainacan-media-background:var(--background-color, #ffffff);--tainacan-media-main-carousel-height:var(--document-height, 60vh);--tainacan-media-main-carousel-width:var(--document-width, 100%);--tainacan-media-thumbs-carousel-width:var(--attachments-carousel-width, 100%);--tainacan-media-thumbs-carousel-item-size:var(--attachments-size, 140px)}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__caption,.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description,.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__name,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__caption,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__description,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-metadata__name{font-family:var(--theme-font-family,var(--fontFamily));font-size:var(--theme-font-size,var(--fontSize));font-weight:var(--theme-font-weight,var(--fontWeight));font-style:var(--theme-font-style,var(--fontStyle,inherit));line-height:var(--theme-line-height,var(--lineHeight));letter-spacing:var(--theme-letter-spacing,var(--letterSpacing));text-transform:var(--theme-text-transform,var(--textTransform));-webkit-text-decoration:var(--theme-text-decoration,var(--textDecoration));text-decoration:var(--theme-text-decoration,var(--textDecoration))}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs{font-weight:400;transition:font-weight .3s ease}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs img,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs img{border-radius:var(--theme-border-radius,var(--borderRadius,3px));border-bottom:4px solid transparent;margin-bottom:4px;transition:border .3s ease}.tainacan-gallery-above-title .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name,.tainacan-item-single-page .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-slide-metadata__name{display:block;margin-top:.5rem;font-family:var(--theme-font-family,var(--fontFamily));font-size:var(--theme-font-size,var(--fontSize));font-weight:var(--theme-font-weight,var(--fontWeight));font-style:var(--theme-font-style,var(--fontStyle,inherit));line-height:var(--theme-line-height,var(--lineHeight));letter-spacing:var(--theme-letter-spacing,var(--letterSpacing));text-transform:var(--theme-text-transform,var(--textTransform));-webkit-text-decoration:var(--theme-text-decoration,var(--textDecoration));text-decoration:var(--theme-text-decoration,var(--textDecoration))}@media screen and (min-width:960px){.tainacan-gallery-above-title .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery,.tainacan-item-single-page .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery{position:sticky;top:2rem}}.tainacan-gallery-above-title .tainacan-item-file-download,.tainacan-item-single-page .tainacan-item-file-download{position:absolute;opacity:0;transform:scale(0);border-radius:24px;width:36px;height:36px;bottom:0;right:calc(50% - 18px);cursor:pointer;font-size:0;background-color:var(--theme-palette-color-1,var(--paletteColor1,#3eaf7c));color:#fff;transition:opacity .3s ease,transform .3s ease,font-size .3s ease}.tainacan-gallery-above-title .tainacan-item-file-download a,.tainacan-item-single-page .tainacan-item-file-download a{height:38px;width:38px;display:block;position:relative;z-index:99;background:0 0!important;padding:0!important}.tainacan-gallery-above-title .tainacan-item-file-download::after,.tainacan-item-single-page .tainacan-item-file-download::after{position:relative;top:-38px;display:inline-block;font:normal normal normal 20px/1 TainacanIcons;font-size:1.25rem!important;line-height:2.25rem;text-rendering:auto;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25em;text-transform:none!important;letter-spacing:normal!important;content:'download';display:flex;justify-content:center;align-items:center}.tainacan-gallery-above-title .tainacan-item-section__document,.tainacan-item-single-page .tainacan-item-section__document{position:relative}.tainacan-gallery-above-title .tainacan-item-section__document>.twitter-tweet,.tainacan-gallery-above-title .tainacan-item-section__document>iframe.wp-embedded-content,.tainacan-item-single-page .tainacan-item-section__document>.twitter-tweet,.tainacan-item-single-page .tainacan-item-section__document>iframe.wp-embedded-content{margin-left:auto;margin-right:auto}.tainacan-gallery-above-title .tainacan-item-section__document:hover .tainacan-item-file-download,.tainacan-gallery-above-title .tainacan-media-component__swiper-main:hover .tainacan-item-file-download,.tainacan-item-single-page .tainacan-item-section__document:hover .tainacan-item-file-download,.tainacan-item-single-page .tainacan-media-component__swiper-main:hover .tainacan-item-file-download{opacity:1;transform:scale(1)}.tainacan-gallery-above-title{background-color:var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));margin-top:calc(-1 * var(--content-vertical-spacing));margin-bottom:var(--content-vertical-spacing);margin-left:var(--has-boxed,calc(-1 * var(--boxed-content-spacing)));margin-right:var(--has-boxed,calc(-1 * var(--boxed-content-spacing)));padding-top:calc(var(--content-vertical-spacing)/2);padding-bottom:calc(var(--content-vertical-spacing)/2)}.tainacan-gallery-above-title:empty{display:none;visibility:hidden}.tainacan-gallery-above-title .tainacan-media-component{--tainacan-media-background:var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));--swiper-navigation-color:var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));--swiper-theme-color:var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));--tainacan-label-color:var(--tainacan-media-color, --tainacan-label-color);--tainacan-info-color:var(--tainacan-media-color, --tainacan-info-color)}.tainacan-gallery-above-title .tainacan-item-section{margin:0 auto}.tainacan-media-component-wrapper-spacing--minimum{--theme-border-radius:0px}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component{gap:0}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main ul.swiper-wrapper{max-height:var(--tainacan-media-main-carousel-height,60vh)}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main li.swiper-slide{padding:0}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content{text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content a:first-of-type,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content p:first-of-type{padding:0;flex-grow:1}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content img{width:auto;height:100%;max-width:unset;object-fit:cover;object-position:center}@media (min-aspect-ratio:1 / 1){.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content img{width:100%;height:auto}}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content audio,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content video{margin:calc(1.5 * var(--swiper-navigation-size))}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main li.swiper-slide .swiper-slide-metadata{background-color:var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));border-radius:2px;padding:.5rem 1rem;margin:1rem;bottom:0;position:absolute;z-index:99;left:calc(1.5 * var(--swiper-navigation-size))}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-button-next,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main .swiper-button-prev{border-radius:100em;padding:1.5em;width:var(--swiper-navigation-size);background:rgba(255,255,255,0);transition:background-color .2s ease}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main:focus .swiper-button-next,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main:focus .swiper-button-prev,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main:hover .swiper-button-next,.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-main:hover .swiper-button-prev{background:var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)))}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-thumbs ul.swiper-wrapper{max-width:100%;margin:0}.tainacan-media-component-wrapper-spacing--minimum .tainacan-media-component .tainacan-media-component__swiper-thumbs li.swiper-slide:not(.has-fixed-height){max-width:var(--tainacan-media-thumbs-carousel-item-size,136px)}@media only screen and (min-width:961px){.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component{display:flex;flex-direction:row;gap:0;max-height:var(--tainacan-media-main-carousel-height,60vh)}}@media only screen and (min-width:961px) and (min-aspect-ratio:4 / 3){.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content img,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-main .swiper-slide-content img{width:100%;height:auto}}@media only screen and (min-width:961px){.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs{flex-basis:var(--tainacan-media-thumbs-carousel-item-size,140px);flex-shrink:0}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper{max-height:var(--tainacan-media-main-carousel-height,60vh);width:100%;max-width:100%;margin-left:0;margin-right:0}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper .swiper-slide,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper .swiper-slide{height:auto}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper .swiper-slide img,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-wrapper .swiper-slide img{margin:0;border-bottom:none}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-start-border,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-start-border{background-image:linear-gradient(180deg,var(--tainacan-media-background,#fff) 25%,transparent);width:100%;height:calc(32px + var(--swiper-navigation-size,44px))}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-end-border,.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component .tainacan-media-component__swiper-thumbs .swiper-end-border{background-image:linear-gradient(0deg,var(--tainacan-media-background,#fff) 25%,transparent);width:100%;height:calc(32px + var(--swiper-navigation-size,44px));bottom:0;top:unset}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component__swiper-thumbs{margin-right:0}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component__swiper-main{margin-left:0}.tainacan-media-component-wrapper-thumbnails-at--left .tainacan-media-component{flex-direction:row-reverse}.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component__swiper-thumbs{margin-left:0}.tainacan-media-component-wrapper-thumbnails-at--right .tainacan-media-component__swiper-main{margin-right:0}}#tainacan-taxonomy-terms-list-form{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:end;margin:1rem 0 1.5rem}@media screen and (min-width:1024px){#tainacan-taxonomy-terms-list-form #tainacan-taxonomy-sorting-field>.wp-block-group{flex-wrap:nowrap!important}}.tainacan-taxonomy-terms-list-container .entries[data-archive=default] .entry-card.entry-card{align-items:center}.tainacan-taxonomy-terms-list-container .entries[data-archive=default] .entry-card.entry-card .term-name{margin-top:.25rem;margin-bottom:.25rem}.tainacan-taxonomy-terms-list-container .entries[data-archive=default] .entry-card.entry-card .term-hierarchy-path{margin-top:0;margin-bottom:-.25rem}.tainacan-taxonomy-terms-list-container .term-description{word-break:break-word}.tainacan-taxonomy-terms-list-container .term-information{width:100%}.tainacan-taxonomy-terms-list-container .entries:not([data-layout=grid]) .ct-image-container img,.tainacan-taxonomy-terms-list-container .entries:not([data-layout=grid]) .ct-media-container img{aspect-ratio:4/3}@media (min-width:690px){.tainacan-taxonomy-terms-list-container .entries:not([data-layout=grid]) article>.ct-image-container,.tainacan-taxonomy-terms-list-container .entries:not([data-layout=grid]) article>.ct-media-container{max-width:25%;flex-shrink:0;margin-inline-end:0}}
    22/*# sourceMappingURL=style.min.css.map */
  • tainacan-blocksy/trunk/style.min.css.map

    r3094767 r3110753  
    1 {"version":3,"sources":["sass/style.scss","sass/tainacan-item-archive.scss","sass/tainacan-item-single.scss","sass/tainacan-taxonomy-single.scss"],"names":[],"mappings":"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","sourcesContent":["/**\n * Theme Name: Tainacan Support for Blocksy\n * Description: A Tainacan plugin/child theme compatible with Blocksy theme\n * Author: Tainacan\n * Template: blocksy\n * Text Domain: tainacan-blocksy\n */\n\n /* Tainacan Gutenberg Blocks colors */\n:root {\n   --tainacan-block-primary: var(--theme-palette-color-1 var(--paletteColor1, #3eaf7c));\n   --tainacan-block-gray0: var(--backgroundColor, #f8f9fb);\n   --tainacan-block-gray1: var(--backgroundColor, #f8f9fb);\n   --tainacan-block-gray2: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n   --tainacan-block-gray3: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n   --tainacan-block-gray4: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-block-gray5: var(--theme-heading-color, var(--headingColor, rgba(44, 62, 80, 1)));\n   --background-color: var(--theme-palette-color-7, var(--paletteColor7));\n\n   // Previous Blocksy variables\n   --maxSiteWidth: var(--theme-normal-container-max-width, var(--normal-container-max-width));\n}\n\n\n/** Dynamic items list block has styling for tainacan item view modes */\n.items-list.items-layout-tainacan-view-modes {\n   --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n   --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n   --tainacan-secondary: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n   --tainacan-primary: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n   --tainacan-background-color: var(--background-color, var(--backgroundColor, #f8f9fb));\n   --tainacan-input-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-input-background-color: var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));\n   --tainacan-input-border-color: var(--theme-form-field-border-initial-color, #e0e5eb);\n   --tainacan-label-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-info-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-heading-color: var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));\n   --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n   --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n}\n// Grid mixin for display: grid compatibility\n@mixin display-grid {\n   flex-wrap: wrap;\n   display: flex;\n   display: -ms-grid;\n   display: grid;\n}\n@mixin grid-child ($col-start, $col-end, $row-start, $row-end) {\n   -ms-grid-column: $col-start;\n   -ms-grid-column-span: $col-end - $col-start;\n   -ms-grid-row: $row-start;\n   -ms-grid-row-span: $row-end - $row-start;\n   grid-column: #{$col-start}/#{$col-end};\n   grid-row: #{$row-start}/#{$row-end};\n}\n\n/* Remaining imports */\n@import './tainacan-item-archive.scss';\n@import './tainacan-item-single.scss';\n@import './tainacan-taxonomy-single.scss';","/* Tainacan Items list customization */\n.theme-items-list {\n    --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n    --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n    --tainacan-item-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-item-heading-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-input-border-color: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n    --tainacan-skeleton-color: var(--tainacan-item-background-color, white);\n    --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n    --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n    \n    &:not(.is-fullscreen) {\n        justify-content: center;\n        background: transparent !important;\n        @include display-grid;\n        grid-template-columns: 0fr 100% 1fr;\n        grid-template-rows: auto 1fr;\n        grid-template-areas:\n          \". searchcontrol .\"\n          \"itemslist itemslist itemslist\";\n    }\n\n    /* Search control */\n    .search-control {\n        grid-area: searchcontrol;\n        border-radius: 0 0 var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px));\n        margin: 5px 0px;\n        padding: 20px 0px 6px 0px !important;\n\n        .search-control-item {\n            margin-bottom: 20px !important;\n        }\n\n        .control.has-icons-right .icon .mdi-magnify::before {\n            color: var(--tainacan-secondary, #3eaf7c);\n        }\n    }\n\n    /* Advanced Search */\n    #advanced-search-container {\n        max-width: 100%;\n        width: var(--maxSiteWidth,1290px);\n        margin: 0.5rem auto;\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px)) 0 0;\n        box-shadow: var(--theme-box-shadow, var(--boxShadow ,0 12px 18px -6px rgba(34,56,101,.04)));\n        border: none;\n    }\n\n    /* Filters panel */\n    #filters-modal {\n        grid-area: itemslist;\n        justify-self: start;\n        align-self: normal;\n        width: 100%;\n\n        .modal-content {\n            padding: 16px 10px 16px 0px !important;\n\n            @media screen and (max-width: 768px){\n                padding: 16px 16px 16px 6vw !important;\n                background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));\n            }\n\n            #filters-items-list {\n                background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));\n                padding: 3px;\n                margin: -3px;\n\n                .filters-components-list {\n                    margin-bottom: 24px;\n                }\n            }\n        }\n\n        &.tainacan-filter-list-fixed {\n            left: 14px;\n        }\n    }\n\n    /* Items list container */\n    #items-list-area {\n        grid-area: itemslist;\n        justify-self: end;\n        align-self: normal;\n        width: 100%;\n\n        #items-list-results {\n            padding-top: 12px;\n            \n            .table-container {\n                min-width: 100%;\n                padding-top: 0px;\n                padding-left: 0px;\n                padding-bottom: 14px;\n                padding-right: 0px;\n            }\n            \n            /* Tainacan items list view modes */\n            .tainacan-masonry-container .tainacan-masonry-item,\n            .tainacan-records-container .tainacan-record,\n            .tainacan-cards-container .tainacan-card,\n            .tainacan-list-container .tainacan-list {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n                border: var(--border, none);\n                overflow: hidden;\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-records-container .tainacan-record,\n            .tainacan-records-container .tainacan-record .list-metadata,\n            .tainacan-list-container .tainacan-list {\n                background-color: var(--tainacan-item-background-color, white) !important;\n            }\n            .tainacan-masonry-container .tainacan-masonry-item {\n                display: flex !important;\n                flex-direction: column-reverse;\n            }\n            .tainacan-cards-container .tainacan-card {\n                min-height: 215px;\n                max-height: 215px;\n\n                .media .list-metadata {\n                    padding: 0.125em 1.375em !important;\n\n                    p.metadata-description {\n                        max-height: 12.75em !important;\n                        line-height: 1.25em;\n                    }\n                }\n            }\n            .tainacan-table {\n                padding: 0 12px;\n                .column-main-content p { \n                    font-weight: 500;\n                }\n                td p {\n                    font-size: 0.725em !important;\n                }\n            }\n            .tainacan-slide-main-view {\n                iframe {\n                    border: none;\n                    border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                }\n            }\n            .tainacan-slides-list {\n                .swiper-slide img {\n                    border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                    padding-bottom: 0;\n                }\n            }\n\n            /* Pagination */\n            .pagination-area {\n                border-top: none;\n                margin-left: 12px;\n                margin-right: 12px;\n\n                .pagination {\n                    font-weight: bold;\n                    --colorActive: #ffffff;\n\n                    .pagination-link {\n                        display: inline-flex;\n                        align-items: center;\n                        justify-content: center;\n                        height: var(--theme-button-min-height, 40px);\n                        width: 42px;\n                        border-radius: var(--tainacan-button-border-radius, 4px);\n                        border: 2px solid transparent;\n                        font-size: 14px;\n                        font-weight: 600;\n                        color: var(--theme-text-color, var(--color));\n                        --theme-link-initial-color: var(--theme-text-color, var(--color));\n                        --theme-link-initial-color: var(--theme-text-color, var(--color));\n                        transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n\n                        &:hover {\n                            text-decoration: none;\n                            border-color: var(--theme-link-hover-color, var(--linkHoverColor));\n                            color: var(--theme-link-hover-color, var(--linkHoverColor));\n                        }\n                        &.is-current {\n                            color: var(--theme-text-colorActive, var(--colorActive)) !important;\n                            background: var(--theme-link-hover-color, var(--linkHoverColor));\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Advanced Search */\n    .advanced-search-criteria-title hr {\n        display: none;\n    }\n\n    /* Inputs style */\n    input.input,\n    .input,\n    textarea.textarea,\n    .textarea,\n    input[type=\"color\"].input,\n    input[type=\"date\"].input,\n    input[type=\"datetime-local\"].input,\n    input[type=\"datetime\"].input,\n    input[type=\"email\"].input,\n    input[type=\"number\"].input,\n    input[type=\"month\"].input,\n    input[type=\"password\"].input,\n    input[type=\"search\"].input,\n    input[type=\"tel\"].input,\n    input[type=\"text\"].input,\n    input[type=\"time\"].input,\n    input[type=\"url\"].input,\n    input[type=\"week\"].input {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) !important;\n        border: 1px solid var(--tainacan-input-border-color);\n    }\n    .tainacan-form.tainacan-dialog footer .button {\n        min-height: var(--theme-button-min-height, 40px);\n    }\n}\n\n.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) {\n    padding: 6px 18px;\n\n    .search-control {\n        padding: 20px 20px 6px 20px !important;\n    }\n\n    .table-container {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n    }\n\n    #filters-modal .modal-content {\n        padding: 16px 10px;\n    }\n}\n\n.page:not(.has-page-header-style-classic)>header+.entry-content:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen) {\n    top: -52px !important;\n}\n\n/* Extra classes applied from customizer */\n.page.has-filters-panel-style-boxed  {\n\n    #filters-modal .modal-content #filters-items-list {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n        padding: 20px;\n    }\n}\n\n/* Tooltips and Modals are outside of the items list div */\nbody:not(.tainacan-admin-page) {\n\n    .tooltip,\n    .tainacan-modal,\n    .tainacan-dialog {\n        --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n        --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n        --tainacan-secondary: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --tainacan-primary: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n        --tainacan-background-color: var(--background-color, var(--backgroundColor, #f8f9fb));\n        --tainacan-input-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-input-background-color: var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));\n        --tainacan-input-border-color: var(--theme-form-field-border-initial-color, #e0e5eb);\n        --tainacan-label-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-info-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-heading-color: var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));\n        --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n        --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n    }\n\n    .tainacan-modal-content,\n    .tainacan-dialog {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 6px));\n\n        .tainacan-modal-title {\n            hr {\n                display: none;\n            }\n        }\n        .tabs li {\n            margin-bottom: 0px;\n        }\n        .modal-card-body {\n            background-color: var(--tainacan-background-color, white);\n        }\n        footer .button {\n            min-height: var(--theme-button-min-height, 40px);\n        }\n    }\n}\n\n/* Collection Items List */\n\n// This affects all header types\nbody[class*=' post-type-archive-tnc_col_'],\nbody[class*=' tax-tnc_'],\nbody[data-prefix=\"tainacan-repository-items_archive\"],\nbody[data-prefix=\"tainacan-terms-items_archive\"] {\n    .hero-section[data-type=\"type-1\"] {\n        padding-top: var(--theme-content-vertical-spacing);\n    }\n    .hero-section.has-thumbnail-enabled > [class*=\"ct-container\"] {\n        display: block; // Only here the float will work\n    }\n    .hero-section.has-thumbnail-enabled {\n        .page-title {\n            margin-top: 0px;\n            margin-bottom: 4px;\n            display: block;\n            clear: none;\n        }\n        .page-description ,\n        .page-description p {\n            display: block !important;\n            clear: none;\n        }\n    }\n    \n    .ct-title-label {\n        font-weight: normal;\n        &::after {\n            content: ': ';\n        }\n    }\n    .collection-thumbnail {\n        max-width: calc(var(--thumbnail-size, 20%) - 24px);\n        float: left;\n        margin-right: 24px;\n\n        img {\n            border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n        }\n    }\n}\n// This affects only tainacan special header types (gradient and boxed)\n.tainacan-collection-header {\n    display: flex;\n    padding: 36px 18px 28px 18px;\n    justify-content: center;\n    align-items: center;\n    background-color: var(--tainacan-background-color, #f8f9fb);\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n\n    .tainacan-collection-header__box {\n        width: 100%;\n        padding: 20px;\n\n        >.collection-thumbnail+* {\n            margin-top: 0px;\n        }\n    }\n}\n\n.page.has-page-header-style-boxed {\n    .hero-section {\n        margin-bottom: 0.125rem;\n    }\n    .theme-items-list:not(.is-fullscreen) {\n        grid-template-columns: 1fr minmax(auto, var(--maxSiteWidth,1300px)) 1fr;\n    }\n    .tainacan-collection-header .tainacan-collection-header__box {\n        width: var(--maxSiteWidth, 1290px);\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px)) 0 0;\n        background-color: var(--tainacan-item-background-color,#fff);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow ,0 12px 18px -6px rgba(34,56,101,.04)));\n    }\n    .search-control {\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n        padding-left: 20px !important;\n        padding-right: 20px !important;\n    }\n}","\n/* Single Item Page */\n.tainacan-item-single-page {\n\n    // Default spacing and alignment, when inside grid.\n    .tainacan-item-section {\n        max-width: var(--block-max-width);\n        align-self: flex-start;\n        align-self: start;\n        margin-bottom: 2.5rem;\n    }\n\n    .tainacan-item-single {\n        \n        // Overall page layout structure -------------------\n        @include display-grid;\n        align-items: start;\n        grid-column-gap: 48px;\n        column-gap: 48px;\n        \n        .tainacan-item-section--document,\n        .tainacan-item-section--gallery { grid-area: document }\n        .tainacan-item-section--attachments { grid-area: attachments }\n        .tainacan-item-section--metadata,\n        .tainacan-item-section--metadata-sections { grid-area: metadata }\n        .tainacan-item-section--items-related-to-this { grid-area: related }\n        \n        &.tainacan-item-single--layout-type-dam {\n            grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-dma {\n            grid-template-areas:\n                'document'\n                'metadata'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mda {\n            grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mg {\n            grid-template-areas:\n                'metadata document' \n                'metadata related'\n                'metadata .';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'metadata'\n                'document'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gm {\n            grid-template-areas:\n                'document metadata' \n                'related metadata'\n                '. metadata';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'document'\n                'metadata'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gtm {\n            grid-template-areas:\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n\n        // Headings and spacing ----------------------------\n        h1 {\n            --fontSize: 30px;\n            --theme-font-size: 30px;\n        }\n        h2:not(.tainacan-single-item-section) {\n            --fontSize: 22px;\n            --theme-font-size: 22px;\n        }\n        h3:not(.tainacan-metadata-label) {\n            --fontSize: 20px;\n            --theme-font-size: 20px;\n        }\n        h4 {\n            --fontSize: 18px;\n            --theme-font-size: 18px;\n        }\n        h5 {\n            --fontSize: 16px;\n            --theme-font-size: 16px;\n        }\n        h6 {\n            --fontSize: 14px;\n            --theme-font-size: 14px;\n        }\n        .tainacan-single-item-section {\n            text-align: var(--section-alignment, left);\n        }\n\n        // Metadata list -------------------------------------\n        .tainacan-item-section__metadata {\n            height: 100%;\n            -moz-column-width: var(--metadata-column-width, 400px);\n            -webkit-column-width: var(--metadata-column-width, 400px);\n            column-width: var(--metadata-column-width, 400px);\n            \n            div {\n                -webkit-column-break-inside: avoid;\n                page-break-inside: avoid;\n                break-inside: avoid;\n                \n                &:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {\n                    display: inline-block;\n                }\n            }\n            &>div,\n            .tainacan-metadatum {\n                width: 100%;\n            }\n            @media only screen and (min-width: 768px) {\n                -moz-column-gap: 0;\n                -moz-column-rule: none;\n                -webkit-column-gap: 0;\n                -webkit-column-rule: none;\n                column-gap: 4rem;\n                column-rule: none;\n            }\n            @media only screen and (min-width: 1366px) {\n                -moz-column-gap: 7rem;\n                -moz-column-rule: none;\n                -webkit-column-gap: 7rem;\n                -webkit-column-rule: none;\n                column-gap: 7rem;\n                column-rule: none;\n            }\n            h3 {\n                padding-right: 1rem;\n                margin-bottom: 0.25rem;\n                margin-top: 0.5rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            h4,\n            label {\n                padding-right: 0.875rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            p {\n                word-wrap: break-word;\n            }\n            iframe {\n                border: none;\n            }\n            .tainacan-metadata-label {\n                text-align: var(--metadata-label-alignment, left);\n            }\n            .tainacan-metadata-value {\n                text-align: var(--metadata-value-alignment, left);\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                margin-bottom: 0.75rem;\n                padding-bottom: 0.75rem;\n                border-bottom: var(--metadata-value-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-item-section__metadata-thumbnail img {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n            }\n\n            p:empty {\n                display: none;\n                visibility: hidden;\n            }\n\n            // Metadata type textarea has different separator\n            .multivalue-separator {\n                color: #a5a5a5;\n                margin: 0 8px;    \n            }\n            .hierarchy-separator {\n                color: #a5a5a5;  \n            }\n            .metadata-type-geocoordinate>div {\n                width: 100%;\n            }\n            .metadata-type-compound,\n            .metadata-type-textarea {\n                .multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: 45%;\n                    background: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                    content: none;\n                    color: transparent;\n                    margin: 0.875rem auto;\n                }\n            }\n            .tainacan-compound-group {\n                padding-top: 0.5em;\n                margin-bottom: .75rem;\n                padding-left: 1.5rem;\n                border-left: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n\n                .label {\n                    margin: 0;\n                    padding: 0;\n                    font-style: normal;\n                }\n                p {\n                    margin-top: 0rem;\n                    margin-bottom: 0.5rem;\n                }\n\n                &>.multivalue-separator {\n                    margin: 1em auto 1.5em -1.5em;\n                }\n            }\n            .tainacan-relationship-group {\n                .tainacan-relationship-metadatum {\n                    .tainacan-relationship-metadatum-header {\n                        display: flex;\n                        align-items: center;\n                        margin-bottom: 0.5em;\n                        img {\n                            margin-right: 12px;\n                            max-width: 28px;\n                            max-height: 28px;\n                        }\n                        .label {\n                            font-weight: normal;\n                            font-style: normal;\n                            margin-top: 0;\n                            margin-left: 0;\n                            margin-bottom: 0;\n                            margin-right: 0;\n                            padding: 0;\n                        }\n                    }\n                    .tainacan-metadatum {\n                        padding-left: 40px;\n                        .label {\n                            font-size: 1em;\n                            line-height: 1em;\n                            margin-top: 0px;\n                            margin-bottom: 2px;\n                        }\n                        p {\n                            margin-top: 0.25rem;\n                            margin-bottom: 0.5rem;\n                        }\n                    }\n                }\n                &>.multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: calc(100% - 40px);\n                    background: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                    content: none;\n                    color: transparent;\n                    margin: 0.5em 0 0.5em 40px;\n                }\n            }\n\n            &.metadata-type-2 {\n                .tainacan-item-section__metadatum {\n                    display: flex;\n                    flex-wrap: nowrap;\n                    \n                    .tainacan-metadata-label {\n                        flex-basis: 40%;\n                        margin-bottom: .75rem;\n                        border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n                    }\n                    .tainacan-metadata-value {\n                        flex-basis: 60%;\n                        padding-left: 1rem;\n                    }\n\n                    @media only screen and (max-width: 767px) {\n                        flex-wrap: wrap;\n                    \n                        .tainacan-metadata-label {\n                            flex-basis: 100%;\n                            margin-bottom: 0.25rem;\n                        }\n                        .tainacan-metadata-value {\n                            flex-basis: 100%;\n                            padding-left: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Metadata section layouts */\n    .tainacan-item-section--metadata-sections {\n        .metadata-section-layout--tabs {\n            display: flex;\n            flex-wrap: wrap;\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-top: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n            }\n            label {\n                width: 100%;\n                text-align: center;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 3px solid transparent;\n                transition: border-bottom 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem 1.5rem;\n                }\n\n                &:hover {\n                    opacity: 1.0;\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n                border-bottom-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }    \n            @media screen and (min-width: 768px) {\n                label {\n                    width: auto;\n                }\n                .tainacan-item-section {\n                    order: 99;\n                }\n            } \n        }\n        .metadata-section-layout--collapses,\n        .metadata-section-layout--accordion {\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                margin-bottom: 0;\n            }\n            label {\n                display: flex;\n                align-items: center;\n                width: 100%;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                transition: opacity 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem;\n                }\n                .tainacan-icon {\n                    color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n                    transform: rotate(0deg);\n                    transition: transform 0.2s ease;\n\n                    &::before {\n                        font-size: 1.75em;\n                    }\n                }\n                &:hover {\n                    opacity: 1.0;\n                    border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n\n                .tainacan-icon {\n                    transform: rotate(90deg);\n                }\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }         \n        }\n    }\n\n    /* Items related to this section */\n    .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {\n        margin-top: 0.25em;\n        margin-bottom: 0.5em;\n    }\n}\n\n.tainacan-item-single-page,\n.tainacan-gallery-above-title {\n\n    // Tainacan Media Component (attachments gallery)\n    .tainacan-media-component {\n        --swiper-theme-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --swiper-navigation-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --swiper-navigation-size: 2.5rem;\n        --tainacan-media-background: var(--background-color, #ffffff);\n        --tainacan-media-main-carousel-height: var(--document-height, 60vh);\n        --tainacan-media-main-carousel-width: var(--document-width, 100%);\n        --tainacan-media-thumbs-carousel-width: var(--attachments-carousel-width, 100%);\n        --tainacan-media-thumbs-carousel-item-size: var(--attachments-size, 140px);\n\n        .tainacan-media-component__swiper-main {\n            .swiper-slide-metadata__name,\n            .swiper-slide-metadata__caption,\n            .swiper-slide-metadata__description {\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            font-weight: normal;\n            transition: font-weight 0.3s ease;\n\n            img {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                border-bottom: 4px solid transparent;\n                margin-bottom: 4px;\n                transition: border 0.3s ease;\n            }\n\n            .swiper-slide-metadata__name {\n                display: block;\n                margin-top: 0.5rem;\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n            }\n        }\n    }\n\n    @media screen and (min-width: 960px) {\n        // Document and attachments fixed column\n        .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {\n            position: sticky;\n            top: 2rem;\n        }   \n    }\n\n    // Document Download button -------------------------------------\n    .tainacan-item-file-download {\n        position: absolute;\n        opacity: 0;\n        transform: scale(0);\n        border-radius: 24px;\n        width: 36px;\n        height: 36px;\n        bottom: 0px;\n        right: calc(50% - 18px);\n        cursor: pointer;\n        font-size: 0;\n        background-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        color: white;\n        transition: opacity 0.3s ease, transform 0.3s ease, font-size 0.3s ease;\n\n        a {\n            height: 38px;\n            width: 38px;\n            display: block;\n            position: relative;\n            z-index: 99;\n            background: transparent !important;\n            padding: 0px !important;\n        }\n\n        &::after {\n            position: relative;\n            top: -38px;\n            display: inline-block;\n            font: normal normal normal 20px/1 \"TainacanIcons\";\n            font-size: 1.25rem !important;\n            line-height: 2.25rem;\n            text-rendering: auto;\n            vertical-align: middle;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n            font-size: 1.25em;\n            text-transform: none !important;\n            letter-spacing: normal !important;\n            content: 'download';\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n    }\n    .tainacan-item-section__document {\n        position: relative;\n\n        &>.twitter-tweet,\n        &>iframe.wp-embedded-content {\n            margin-left: auto;\n            margin-right: auto;\n        }\n    }\n    .tainacan-media-component__swiper-main,\n    .tainacan-item-section__document {\n        &:hover .tainacan-item-file-download {\n            opacity: 1;\n            transform: scale(1);\n        }\n    }\n}\n\n// Tainacan Gallery above title\n.tainacan-gallery-above-title {\n    background-color: var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));\n    margin-top: calc(-1 * var(--content-vertical-spacing));\n    margin-bottom: var(--content-vertical-spacing);\n    margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    padding-top: calc(var(--content-vertical-spacing)/2);\n    padding-bottom: calc(var(--content-vertical-spacing)/2);\n\n    &:empty {\n        display: none;\n        visibility: hidden;\n    }\n\n    .tainacan-media-component {\n        --tainacan-media-background: var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));\n        --swiper-navigation-color: var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));\n        --swiper-theme-color: var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));\n        --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);\n        --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);\n    }\n    .tainacan-item-section {\n        margin: 0 auto;\n    }\n}\n\n/* Media gallery with minimum spacing */\n.tainacan-media-component-wrapper-spacing--minimum {\n    --theme-border-radius: 0px;\n\n    .tainacan-media-component {\n        gap: 0px;\n\n        .tainacan-media-component__swiper-main {\n            ul.swiper-wrapper { \n                max-height: var(--tainacan-media-main-carousel-height, 60vh);\n            }\n            li.swiper-slide {\n                padding: 0;\n            }\n            .swiper-slide-content {\n                text-align: center;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                overflow: hidden;\n\n                a:first-of-type,\n                p:first-of-type {\n                    padding: 0;\n                    flex-grow: 1;\n                }\n                img {\n                    width: auto;\n                    height: 100%;\n                    max-width: unset;\n                    object-fit: cover;\n                    object-position: center;\n                }\n                @media (min-aspect-ratio: 1/1) {\n                    img {\n                        width: 100%;\n                        height: auto;\n                    }\n                }\n                video,\n                audio {\n                    margin: calc( 1.5 * var(--swiper-navigation-size) );\n                }\n            }\n            li.swiper-slide .swiper-slide-metadata {\n                background-color: var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));\n                border-radius: 2px;\n                padding: 0.5rem 1rem;\n                margin: 1rem;\n                bottom: 0;\n                position: absolute;\n                z-index: 99;\n                left: calc( 1.5 * var(--swiper-navigation-size) );\n            }\n            .swiper-button-prev,\n            .swiper-button-next {\n                border-radius: 100em;\n                padding: 1.5em;\n                width: var(--swiper-navigation-size);\n                background: rgba(255,255,255,0.0);\n                transition: background-color 0.2s ease;\n            }\n            &:hover,\n            &:focus {\n                .swiper-button-prev,\n                .swiper-button-next {\n                    background: var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));\n                }\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            ul.swiper-wrapper {\n                max-width: 100%;\n                margin: 0;\n            }\n            li.swiper-slide:not(.has-fixed-height) {\n                max-width: var(--tainacan-media-thumbs-carousel-item-size, 136px);\n            }\n        }\n    }\n}\n\n/* Media gallery with thumbnails to the left or right */\n@media only screen and (min-width: 961px) {\n    .tainacan-media-component-wrapper-thumbnails-at--right,\n    .tainacan-media-component-wrapper-thumbnails-at--left {\n        .tainacan-media-component {\n            display: flex;\n            flex-direction: row;\n            gap: 0px;\n            max-height: var(--tainacan-media-main-carousel-height, 60vh);\n\n            .tainacan-media-component__swiper-main {\n                .swiper-slide-content {\n                    @media (min-aspect-ratio: 4/3) {\n                        img {\n                            width: 100%;\n                            height: auto;\n                        }\n                    }\n                }\n            }\n            \n            .tainacan-media-component__swiper-thumbs {\n                flex-basis: var(--tainacan-media-thumbs-carousel-item-size, 140px);\n                flex-shrink: 0;\n\n                .swiper-wrapper {\n                    max-height: var(--tainacan-media-main-carousel-height, 60vh);\n                    width: 100%;\n                    max-width: 100%;\n                    margin-left: 0px;\n                    margin-right: 0px;\n\n                    .swiper-slide {\n                        height: auto;\n\n                        img {\n                            margin: 0;\n                            border-bottom: none;\n                        }\n                    }\n                }\n\n                .swiper-start-border {\n                    background-image: linear-gradient(180deg, var(--tainacan-media-background, #ffffff) 25%, transparent);\n                    width: 100%;\n                    height: calc(32px + var(--swiper-navigation-size, 44px));\n                }\n                .swiper-end-border {\n                    background-image: linear-gradient(0deg, var(--tainacan-media-background, #ffffff) 25%, transparent);\n                    width: 100%;\n                    height: calc(32px + var(--swiper-navigation-size, 44px));\n                    bottom: 0px;\n                    top: unset;\n                }\n            }\n        }\n    }\n\n    .tainacan-media-component-wrapper-thumbnails-at--left {\n        .tainacan-media-component__swiper-thumbs {\n            margin-right: 0px;\n        }\n        .tainacan-media-component__swiper-main {\n            margin-left: 0px;\n        }\n        .tainacan-media-component {\n            flex-direction: row-reverse;\n        }\n    }\n    .tainacan-media-component-wrapper-thumbnails-at--right {\n        .tainacan-media-component__swiper-thumbs {\n            margin-left: 0px;\n        }\n        .tainacan-media-component__swiper-main {\n            margin-right: 0px;\n        }\n    }\n}","#tainacan-taxonomy-terms-list-form {\n    display: flex;\n    flex-wrap: nowrap;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: end;\n    margin: 1rem 0 1.5rem;\n\n    @media screen and (min-width: 1024px) {\n        #tainacan-taxonomy-sorting-field {\n            &>.wp-block-group {\n                flex-wrap: nowrap !important;\n            }\n        }   \n    }\n}\n.tainacan-taxonomy-terms-list-container {\n\n    .entries[data-archive=\"default\"] .entry-card.entry-card {\n        align-items: center;\n\n        .term-name {\n            margin-top: 0.25rem;\n            margin-bottom: 0.25rem;\n        }\n        .term-hierarchy-path {\n            margin-top: 0px;\n            margin-bottom: -0.25rem;\n        }\n    }\n\n    .term-description {\n        word-break: break-word;\n    }\n    .term-information {\n        width: 100%;\n    }\n    \n    .entries:not([data-layout=\"grid\"]) .ct-image-container img,\n    .entries:not([data-layout=\"grid\"]) .ct-media-container img {\n        aspect-ratio: 4/3;\n    }\n    .entries:not([data-layout=\"grid\"]) article > .ct-image-container,\n    .entries:not([data-layout=\"grid\"]) article > .ct-media-container {\n        @media (min-width: 690px) {\n            max-width: 25%;\n            flex-shrink: 0;\n            margin-inline-end: 0;\n        }\n    }\n}\n"]}
     1{"version":3,"sources":["sass/style.scss","sass/tainacan-item-archive.scss","sass/tainacan-item-single.scss","sass/tainacan-taxonomy-single.scss"],"names":[],"mappings":"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","sourcesContent":["/**\n * Theme Name: Tainacan Support for Blocksy\n * Description: A Tainacan plugin/child theme compatible with Blocksy theme\n * Author: Tainacan\n * Template: blocksy\n * Text Domain: tainacan-blocksy\n */\n\n /* Tainacan Gutenberg Blocks colors */\n:root {\n   --tainacan-block-primary: var(--theme-palette-color-1 var(--paletteColor1, #3eaf7c));\n   --tainacan-block-gray0: var(--backgroundColor, #f8f9fb);\n   --tainacan-block-gray1: var(--backgroundColor, #f8f9fb);\n   --tainacan-block-gray2: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n   --tainacan-block-gray3: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n   --tainacan-block-gray4: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-block-gray5: var(--theme-heading-color, var(--headingColor, rgba(44, 62, 80, 1)));\n   --background-color: var(--theme-palette-color-7, var(--paletteColor7));\n\n   // Previous Blocksy variables\n   --maxSiteWidth: var(--theme-normal-container-max-width, var(--normal-container-max-width));\n}\n\n\n/** Dynamic items list block has styling for tainacan item view modes */\n.items-list.items-layout-tainacan-view-modes {\n   --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n   --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n   --tainacan-secondary: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n   --tainacan-primary: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n   --tainacan-background-color: var(--background-color, var(--backgroundColor, #f8f9fb));\n   --tainacan-input-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-input-background-color: var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));\n   --tainacan-input-border-color: var(--theme-form-field-border-initial-color, #e0e5eb);\n   --tainacan-label-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-info-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n   --tainacan-heading-color: var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));\n   --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n   --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n}\n// Grid mixin for display: grid compatibility\n@mixin display-grid {\n   flex-wrap: wrap;\n   display: flex;\n   display: -ms-grid;\n   display: grid;\n}\n@mixin grid-child ($col-start, $col-end, $row-start, $row-end) {\n   -ms-grid-column: $col-start;\n   -ms-grid-column-span: $col-end - $col-start;\n   -ms-grid-row: $row-start;\n   -ms-grid-row-span: $row-end - $row-start;\n   grid-column: #{$col-start}/#{$col-end};\n   grid-row: #{$row-start}/#{$row-end};\n}\n\n/* Remaining imports */\n@import './tainacan-item-archive.scss';\n@import './tainacan-item-single.scss';\n@import './tainacan-taxonomy-single.scss';","/* Tainacan Items list customization */\n.theme-items-list {\n    --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n    --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n    --tainacan-item-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-item-heading-hover-background-color: var(--tainacan-item-background-color, white);\n    --tainacan-input-border-color: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n    --tainacan-skeleton-color: var(--tainacan-item-background-color, white);\n    --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n    --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n    \n    &:not(.is-fullscreen) {\n        justify-content: center;\n        background: transparent !important;\n        @include display-grid;\n        grid-template-columns: 0fr 100% 1fr;\n        grid-template-rows: auto 1fr;\n        grid-template-areas:\n          \". searchcontrol .\"\n          \"itemslist itemslist itemslist\";\n\n          &.has-horizontal-filters {\n            grid-template-rows: auto auto 1fr;\n            grid-template-areas:\n              \". searchcontrol .\"\n                \"filterspanel filterspanel filterspanel\"\n                \"itemslist itemslist itemslist\";\n            \n            #filters-modal {\n                grid-area: filterspanel;\n            }\n        }\n        @media screen and (max-width: 768px) {\n            & {\n                grid-template-rows: auto auto 1fr;\n                grid-template-areas:\n                    \". searchcontrol .\"\n                    \"filterspanel filterspanel filterspanel\"\n                    \"itemslist itemslist itemslist\";\n                \n                #filters-modal:not(.modal) {\n                    grid-area: filterspanel;\n                }\n            }\n        }\n    }\n\n    /* Search control */\n    .search-control {\n        grid-area: searchcontrol;\n        border-radius: 0 0 var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px));\n        margin: 5px 0px;\n        padding: 20px 0px 6px 0px !important;\n\n        .search-control-item {\n            margin-bottom: 20px !important;\n        }\n\n        .control.has-icons-right .icon .mdi-magnify::before {\n            color: var(--tainacan-secondary, #3eaf7c);\n        }\n    }\n\n    /* Advanced Search */\n    #advanced-search-container {\n        max-width: 100%;\n        width: var(--maxSiteWidth,1290px);\n        margin: 0.5rem auto;\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px)) 0 0;\n        box-shadow: var(--theme-box-shadow, var(--boxShadow ,0 12px 18px -6px rgba(34,56,101,.04)));\n        border: none;\n    }\n\n    /* Filters panel */\n    #filters-modal {\n        grid-area: itemslist;\n        justify-self: start;\n        align-self: normal;\n        width: 100%;\n\n        @media screen and (max-width: 768px) {\n            &.modal .modal-content {\n                padding: 16px 16px 16px 6vw !important;\n                background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));\n            }\n        }\n\n        .modal-content {\n\n            #filters-items-list {\n                background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));\n                padding: 3px;\n\n                .filters-components-list {\n                    margin-bottom: 24px;\n\n                    .filter-item-forms .label {\n                        border-bottom: var(--filter-label-border, none);\n                    }\n                }\n            }\n        }\n        &.modal .modal-content {\n            padding: 16px 10px 16px 0px !important;\n\n            #filters-items-list {\n                margin: -3px;\n            }\n        }\n\n        &.tainacan-filter-list-fixed {\n            left: 14px;\n        }\n    }\n\n    /* Items list container */\n    #items-list-area {\n        grid-area: itemslist;\n        justify-self: end;\n        align-self: normal;\n        width: 100%;\n\n        #items-list-results {\n            padding-top: 12px;\n            \n            .table-container {\n                min-width: 100%;\n                padding-top: 0px;\n                padding-left: 0px;\n                padding-bottom: 14px;\n                padding-right: 0px;\n            }\n            \n            /* Tainacan items list view modes */\n            .tainacan-masonry-container .tainacan-masonry-item,\n            .tainacan-records-container .tainacan-record,\n            .tainacan-cards-container .tainacan-card,\n            .tainacan-list-container .tainacan-list {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n                border: var(--border, none);\n                overflow: hidden;\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                    font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-mosaic-container .tainacan-mosaic-item {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n                border: var(--border, none);\n\n                .metadata-title p {\n                    font-weight: 500;\n                }\n                .metadata-value,\n                .metadata-label {\n                    font-size: 0.8125em !important;\n                }\n            }\n            .tainacan-records-container .tainacan-record,\n            .tainacan-records-container .tainacan-record .list-metadata,\n            .tainacan-list-container .tainacan-list {\n                background-color: var(--tainacan-item-background-color, white) !important;\n            }\n            .tainacan-masonry-container .tainacan-masonry-item {\n                display: flex !important;\n                flex-direction: column-reverse;\n            }\n            .tainacan-cards-container .tainacan-card {\n                min-height: 215px;\n                max-height: 215px;\n\n                .media .list-metadata {\n                    padding: 0.125em 1.375em !important;\n\n                    p.metadata-description {\n                        max-height: 12.75em !important;\n                        line-height: 1.25em;\n                    }\n                }\n            }\n            .tainacan-table {\n                padding: 0 12px;\n                .column-main-content p { \n                    font-weight: 500;\n                }\n                td p {\n                    font-size: 0.725em !important;\n                }\n            }\n            .tainacan-slide-main-view {\n                iframe {\n                    border: none;\n                    border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                }\n            }\n            .tainacan-slides-list {\n                .swiper-slide img {\n                    border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                    padding-bottom: 0;\n                }\n            }\n\n            /* Pagination */\n            .pagination-area {\n                border-top: none;\n                margin-left: 12px;\n                margin-right: 12px;\n\n                .pagination {\n                    font-weight: bold;\n                    --colorActive: #ffffff;\n\n                    .pagination-link {\n                        display: inline-flex;\n                        align-items: center;\n                        justify-content: center;\n                        height: var(--theme-button-min-height, 40px);\n                        width: 42px;\n                        border-radius: var(--tainacan-button-border-radius, 4px);\n                        border: 2px solid transparent;\n                        font-size: 14px;\n                        font-weight: 600;\n                        color: var(--theme-text-color, var(--color));\n                        --theme-link-initial-color: var(--theme-text-color, var(--color));\n                        --theme-link-initial-color: var(--theme-text-color, var(--color));\n                        transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);\n\n                        &:hover {\n                            text-decoration: none;\n                            border-color: var(--theme-link-hover-color, var(--linkHoverColor));\n                            color: var(--theme-link-hover-color, var(--linkHoverColor));\n                        }\n                        &.is-current {\n                            color: var(--theme-text-colorActive, var(--colorActive)) !important;\n                            background: var(--theme-link-hover-color, var(--linkHoverColor));\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Advanced Search */\n    .advanced-search-criteria-title hr {\n        display: none;\n    }\n\n    /* Inputs style */\n    input.input,\n    .input,\n    textarea.textarea,\n    .textarea,\n    input[type=\"color\"].input,\n    input[type=\"date\"].input,\n    input[type=\"datetime-local\"].input,\n    input[type=\"datetime\"].input,\n    input[type=\"email\"].input,\n    input[type=\"number\"].input,\n    input[type=\"month\"].input,\n    input[type=\"password\"].input,\n    input[type=\"search\"].input,\n    input[type=\"tel\"].input,\n    input[type=\"text\"].input,\n    input[type=\"time\"].input,\n    input[type=\"url\"].input,\n    input[type=\"week\"].input {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) !important;\n        border: 1px solid var(--tainacan-input-border-color);\n    }\n    .tainacan-form.tainacan-dialog footer .button {\n        min-height: var(--theme-button-min-height, 40px);\n    }\n}\n\n.entry-content:not(.ct-container) .theme-items-list:not(.is-fullscreen) {\n    padding: 6px 18px;\n\n    .search-control {\n        padding: 20px 20px 6px 20px !important;\n    }\n\n    .table-container {\n        padding-left: 10px !important;\n        padding-right: 10px !important;\n    }\n\n    #filters-modal .modal-content {\n        padding: 16px 10px;\n    }\n}\n\n.page:not(.has-page-header-style-classic)>header+.entry-content:not(.wp-block-tainacan-faceted-search)>.theme-items-list:not(.is-fullscreen) {\n    top: -52px !important;\n}\n\n.page.has-filters-area-header-hidden #filters-modal #filters-label-landmark {\n    display: none;\n}\n\n/* Extra classes applied from customizer */\n.page.has-filters-panel-style-boxed  {\n\n    #filters-modal .modal-content #filters-items-list {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n        padding: 20px;\n    }\n}\n.page.has-filters-panel-style-simple .entry-content.ct-container {\n    #filters-modal.horizontal-filters .modal-content {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n    }\n}\n.page.has-filters-panel-style-simple .entry-content:not(.ct-container) {\n    #filters-modal.horizontal-filters .modal-content {\n        padding-left: 20px !important;\n        padding-right: 20px !important;\n    }\n}\n\n/* Tooltips and Modals are outside of the items list div */\nbody:not(.tainacan-admin-page) {\n\n    .tooltip,\n    .tainacan-modal,\n    .tainacan-dialog {\n        --tainacan-font-family: var(--theme-font-family, var(--fontFamily, inherit));\n        --tainacan-base-font-size: var(--theme-font-size, var(--fontSize, 1em));\n        --tainacan-secondary: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --tainacan-primary: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n        --tainacan-background-color: var(--background-color, var(--backgroundColor, #f8f9fb));\n        --tainacan-input-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-input-background-color: var(--theme-form-field-background-initial-color, var(--form-field-background-initial, white));\n        --tainacan-input-border-color: var(--theme-form-field-border-initial-color, #e0e5eb);\n        --tainacan-label-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-info-color: var(--theme-text-color, var(--color, rgba(44, 62, 80, 0.9)));\n        --tainacan-heading-color: var(--theme-heading-color, var(--theme-heading-color, rgba(44, 62, 80, 1)));\n        --tainacan-input-border-radius: var(--theme-form-field-border-radius, var(--form-field-border-radius, 3px));\n        --tainacan-button-border-radius: var(--theme-button-border-radius, var(--button-border-radius, 5px));\n    }\n\n    .tainacan-modal-content,\n    .tainacan-dialog {\n        border-radius: var(--theme-border-radius, var(--borderRadius, 6px));\n\n        .tainacan-modal-title {\n            hr {\n                display: none;\n            }\n        }\n        .tabs li {\n            margin-bottom: 0px;\n        }\n        .modal-card-body {\n            background-color: var(--tainacan-background-color, white);\n        }\n        footer .button {\n            min-height: var(--theme-button-min-height, 40px);\n        }\n    }\n}\n\n/* Collection Items List */\n\n// This affects all header types\nbody[class*=' post-type-archive-tnc_col_'],\nbody[class*=' tax-tnc_'],\nbody[data-prefix=\"tainacan-repository-items_archive\"],\nbody[data-prefix=\"tainacan-terms-items_archive\"] {\n    .hero-section[data-type=\"type-1\"] {\n        padding-top: var(--theme-content-vertical-spacing);\n    }\n    .hero-section.has-thumbnail-enabled > [class*=\"ct-container\"] {\n        display: block; // Only here the float will work\n    }\n    .hero-section.has-thumbnail-enabled {\n        .page-title {\n            margin-top: 0px;\n            margin-bottom: 4px;\n            display: block;\n            clear: none;\n        }\n        .page-description ,\n        .page-description p {\n            display: block !important;\n            clear: none;\n        }\n    }\n    \n    .ct-title-label {\n        font-weight: normal;\n        &::after {\n            content: ': ';\n        }\n    }\n    .collection-thumbnail {\n        max-width: calc(var(--thumbnail-size, 20%) - 24px);\n        float: left;\n        margin-right: 24px;\n\n        img {\n            border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n        }\n    }\n}\n// This affects only tainacan special header types (gradient and boxed)\n.tainacan-collection-header {\n    display: flex;\n    padding: 36px 18px 28px 18px;\n    justify-content: center;\n    align-items: center;\n    background-color: var(--tainacan-background-color, #f8f9fb);\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n\n    .tainacan-collection-header__box {\n        width: 100%;\n        padding: 20px;\n\n        >.collection-thumbnail+* {\n            margin-top: 0px;\n        }\n    }\n}\n\n.page.has-page-header-style-boxed {\n    .hero-section {\n        margin-bottom: 0.125rem;\n    }\n    .theme-items-list:not(.is-fullscreen) {\n        grid-template-columns: 1fr minmax(auto, var(--maxSiteWidth,1300px)) 1fr;\n    }\n    .tainacan-collection-header .tainacan-collection-header__box {\n        width: var(--maxSiteWidth, 1290px);\n        border-radius: var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px)) 0 0;\n        background-color: var(--tainacan-item-background-color,#fff);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow ,0 12px 18px -6px rgba(34,56,101,.04)));\n    }\n    .search-control {\n        background-color: var(--tainacan-item-background-color, white);\n        box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));\n        padding-left: 20px !important;\n        padding-right: 20px !important;\n    }\n}","\n/* Single Item Page */\n.tainacan-item-single-page {\n\n    // Default spacing and alignment, when inside grid.\n    .tainacan-item-section {\n        max-width: var(--block-max-width);\n        align-self: flex-start;\n        align-self: start;\n        margin-bottom: 2.5rem;\n    }\n\n    .tainacan-item-single {\n        \n        // Overall page layout structure -------------------\n        @include display-grid;\n        align-items: start;\n        grid-column-gap: 48px;\n        column-gap: 48px;\n        \n        .tainacan-item-section--document,\n        .tainacan-item-section--gallery { grid-area: document }\n        .tainacan-item-section--attachments { grid-area: attachments }\n        .tainacan-item-section--metadata,\n        .tainacan-item-section--metadata-sections { grid-area: metadata }\n        .tainacan-item-section--items-related-to-this { grid-area: related }\n        \n        &.tainacan-item-single--layout-type-dam {\n            grid-template-areas:\n                'document'\n                'attachments'\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-dma {\n            grid-template-areas:\n                'document'\n                'metadata'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mda {\n            grid-template-areas:\n                'metadata'\n                'document'\n                'attachments'\n                'related';\n            grid-template-columns: 100%;\n        }\n        &.tainacan-item-single--layout-type-mg {\n            grid-template-areas:\n                'metadata document' \n                'metadata related'\n                'metadata .';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'metadata'\n                'document'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gm {\n            grid-template-areas:\n                'document metadata' \n                'related metadata'\n                '. metadata';\n            grid-template-columns: 60% 40%;\n\n            @media only screen and (max-width: 960px) {\n                grid-template-areas:\n                'document'\n                'metadata'\n                'related';\n                grid-template-columns: 100% !important;\n            }\n        }\n        &.tainacan-item-single--layout-type-gtm {\n            grid-template-areas:\n                'metadata'\n                'related';\n            grid-template-columns: 100%;\n        }\n\n        // Headings and spacing ----------------------------\n        h1 {\n            --fontSize: 30px;\n            --theme-font-size: 30px;\n        }\n        h2:not(.tainacan-single-item-section) {\n            --fontSize: 22px;\n            --theme-font-size: 22px;\n        }\n        h3:not(.tainacan-metadata-label) {\n            --fontSize: 20px;\n            --theme-font-size: 20px;\n        }\n        h4 {\n            --fontSize: 18px;\n            --theme-font-size: 18px;\n        }\n        h5 {\n            --fontSize: 16px;\n            --theme-font-size: 16px;\n        }\n        h6 {\n            --fontSize: 14px;\n            --theme-font-size: 14px;\n        }\n        .tainacan-single-item-section {\n            text-align: var(--section-alignment, left);\n        }\n\n        // Metadata list -------------------------------------\n        .tainacan-item-section__metadata {\n            height: 100%;\n            -moz-column-width: var(--metadata-column-width, 400px);\n            -webkit-column-width: var(--metadata-column-width, 400px);\n            column-width: var(--metadata-column-width, 400px);\n            \n            div {\n                -webkit-column-break-inside: avoid;\n                page-break-inside: avoid;\n                break-inside: avoid;\n                \n                &:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {\n                    display: inline-block;\n                }\n            }\n            &>div,\n            .tainacan-metadatum {\n                width: 100%;\n            }\n            @media only screen and (min-width: 768px) {\n                -moz-column-gap: 0;\n                -moz-column-rule: none;\n                -webkit-column-gap: 0;\n                -webkit-column-rule: none;\n                column-gap: 4rem;\n                column-rule: none;\n            }\n            @media only screen and (min-width: 1366px) {\n                -moz-column-gap: 7rem;\n                -moz-column-rule: none;\n                -webkit-column-gap: 7rem;\n                -webkit-column-rule: none;\n                column-gap: 7rem;\n                column-rule: none;\n            }\n            h3 {\n                padding-right: 1rem;\n                margin-bottom: 0.25rem;\n                margin-top: 0.5rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            h4,\n            label {\n                padding-right: 0.875rem;\n                width: 100%;\n                &:first-of-type:last-of-type {\n                    display: inline-block;\n                }\n            }\n            p {\n                word-wrap: break-word;\n            }\n            iframe {\n                border: none;\n            }\n            .tainacan-metadata-label {\n                text-align: var(--metadata-label-alignment, left);\n                border-bottom: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-metadata-value {\n                text-align: var(--metadata-value-alignment, left);\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                margin-bottom: 0.75rem;\n                padding-bottom: 0.75rem;\n                border-bottom: var(--metadata-value-border, 0px solid rgba(125, 125, 125, 0.5));\n            }\n            .tainacan-item-section__metadata-thumbnail img {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n            }\n\n            p:empty {\n                display: none;\n                visibility: hidden;\n            }\n\n            // Metadata type textarea has different separator\n            .multivalue-separator {\n                color: #a5a5a5;\n                margin: 0 8px;    \n            }\n            .hierarchy-separator {\n                color: #a5a5a5;  \n            }\n            .metadata-type-geocoordinate>div {\n                width: 100%;\n            }\n            .metadata-type-compound,\n            .metadata-type-textarea {\n                .multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: 45%;\n                    background: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                    content: none;\n                    color: transparent;\n                    margin: 0.875rem auto;\n                }\n            }\n            .tainacan-compound-group {\n                padding-top: 0.5em;\n                margin-bottom: .75rem;\n                padding-left: 1.5rem;\n                border-left: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n\n                .label {\n                    margin: 0;\n                    padding: 0;\n                    font-style: normal;\n                }\n                p {\n                    margin-top: 0rem;\n                    margin-bottom: 0.5rem;\n                }\n\n                &>.multivalue-separator {\n                    margin: 1em auto 1.5em -1.5em;\n                }\n            }\n            .tainacan-relationship-group {\n                .tainacan-relationship-metadatum {\n                    .tainacan-relationship-metadatum-header {\n                        display: flex;\n                        align-items: center;\n                        margin-bottom: 0.5em;\n                        img {\n                            margin-right: 12px;\n                            max-width: 28px;\n                            max-height: 28px;\n                        }\n                        .label {\n                            font-weight: normal;\n                            font-style: normal;\n                            margin-top: 0;\n                            margin-left: 0;\n                            margin-bottom: 0;\n                            margin-right: 0;\n                            padding: 0;\n                        }\n                    }\n                    .tainacan-metadatum {\n                        padding-left: 40px;\n                        .label {\n                            font-size: 1em;\n                            line-height: 1em;\n                            margin-top: 0px;\n                            margin-bottom: 2px;\n                        }\n                        p {\n                            margin-top: 0.25rem;\n                            margin-bottom: 0.5rem;\n                        }\n                    }\n                }\n                &>.multivalue-separator {\n                    display: block;\n                    max-height: 1px;\n                    width: calc(100% - 40px);\n                    background: var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                    content: none;\n                    color: transparent;\n                    margin: 0.5em 0 0.5em 40px;\n                }\n            }\n\n            &.metadata-type-2 {\n                .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {\n                    display: flex;\n                    flex-wrap: nowrap;\n                    \n                    .tainacan-metadata-label {\n                        flex-basis: 40%;\n                        margin-bottom: .75rem;\n                        border-bottom: none;\n                        border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));\n                    }\n                    .tainacan-metadata-value {\n                        flex-basis: 60%;\n                        padding-left: 1rem;\n                    }\n\n                    @media only screen and (max-width: 767px) {\n                        flex-wrap: wrap;\n                    \n                        .tainacan-metadata-label {\n                            flex-basis: 100%;\n                            margin-bottom: 0.25rem;\n                        }\n                        .tainacan-metadata-value {\n                            flex-basis: 100%;\n                            padding-left: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    /* Metadata section layouts */\n    .tainacan-item-section--metadata-sections {\n        .metadata-section-layout--tabs {\n            display: flex;\n            flex-wrap: wrap;\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-top: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n            }\n            label {\n                width: 100%;\n                text-align: center;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 3px solid transparent;\n                transition: border-bottom 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem 1.5rem;\n                }\n\n                &:hover {\n                    opacity: 1.0;\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n                border-bottom-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }    \n            @media screen and (min-width: 768px) {\n                label {\n                    width: auto;\n                }\n                .tainacan-item-section {\n                    order: 99;\n                }\n            } \n        }\n        .metadata-section-layout--collapses,\n        .metadata-section-layout--accordion {\n            box-sizing: border-box;\n            \n            .tainacan-item-section {\n                width: 100%;\n                display: none;\n                padding: 2rem 42px 1rem 42px;\n                border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                margin-bottom: 0;\n            }\n            label {\n                display: flex;\n                align-items: center;\n                width: 100%;\n                margin: 0;\n                cursor: pointer;\n                opacity: 0.85;\n                border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                transition: opacity 0.2s ease;\n\n                .tainacan-single-item-section {\n                    margin: 0.75rem;\n                }\n                .tainacan-icon {\n                    color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n                    transform: rotate(0deg);\n                    transition: transform 0.2s ease;\n\n                    &::before {\n                        font-size: 1.75em;\n                    }\n                }\n                &:hover {\n                    opacity: 1.0;\n                    border-bottom: 1px solid var(--theme-form-field-border-initial-color, var(--form-field-border-initial-color, #e0e5eb));\n                }\n            }\n            input {\n                position: absolute;\n                opacity: 0;\n            }\n            input:checked+label {\n                opacity: 1.0;\n\n                .tainacan-icon {\n                    transform: rotate(90deg);\n                }\n            }\n            input:checked+label+.tainacan-item-section {\n                display: block;\n            }         \n        }\n    }\n\n    /* Items related to this section */\n    .tainacan-item-section--items-related-to-this .wp-block-tainacan-dynamic-items-list {\n        margin-top: 0.25em;\n        margin-bottom: 0.5em;\n    }\n}\n\n.tainacan-item-single-page,\n.tainacan-gallery-above-title {\n\n    // Tainacan Media Component (attachments gallery)\n    .tainacan-media-component {\n        --swiper-theme-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --swiper-navigation-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        --swiper-navigation-size: 2.5rem;\n        --tainacan-media-background: var(--background-color, #ffffff);\n        --tainacan-media-main-carousel-height: var(--document-height, 60vh);\n        --tainacan-media-main-carousel-width: var(--document-width, 100%);\n        --tainacan-media-thumbs-carousel-width: var(--attachments-carousel-width, 100%);\n        --tainacan-media-thumbs-carousel-item-size: var(--attachments-size, 140px);\n\n        .tainacan-media-component__swiper-main {\n            .swiper-slide-metadata__name,\n            .swiper-slide-metadata__caption,\n            .swiper-slide-metadata__description {\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            font-weight: normal;\n            transition: font-weight 0.3s ease;\n\n            img {\n                border-radius: var(--theme-border-radius, var(--borderRadius, 3px));\n                border-bottom: 4px solid transparent;\n                margin-bottom: 4px;\n                transition: border 0.3s ease;\n            }\n\n            .swiper-slide-metadata__name {\n                display: block;\n                margin-top: 0.5rem;\n                font-family: var(--theme-font-family, var(--fontFamily));\n                font-size: var(--theme-font-size, var(--fontSize));\n                font-weight: var(--theme-font-weight, var(--fontWeight));\n                font-style: var(--theme-font-style, var(--fontStyle, inherit));\n                line-height: var(--theme-line-height, var(--lineHeight));\n                letter-spacing: var(--theme-letter-spacing, var(--letterSpacing));\n                text-transform: var(--theme-text-transform, var(--textTransform));\n                -webkit-text-decoration: var(--theme-text-decoration, var(--textDecoration));\n                text-decoration: var(--theme-text-decoration, var(--textDecoration));\n            }\n        }\n    }\n\n    @media screen and (min-width: 960px) {\n        // Document and attachments fixed column\n        .tainacan-item-single--affix-column .tainacan-item-section.tainacan-item-section--gallery {\n            position: sticky;\n            top: 2rem;\n        }   \n    }\n\n    // Document Download button -------------------------------------\n    .tainacan-item-file-download {\n        position: absolute;\n        opacity: 0;\n        transform: scale(0);\n        border-radius: 24px;\n        width: 36px;\n        height: 36px;\n        bottom: 0px;\n        right: calc(50% - 18px);\n        cursor: pointer;\n        font-size: 0;\n        background-color: var(--theme-palette-color-1, var(--paletteColor1, #3eaf7c));\n        color: white;\n        transition: opacity 0.3s ease, transform 0.3s ease, font-size 0.3s ease;\n\n        a {\n            height: 38px;\n            width: 38px;\n            display: block;\n            position: relative;\n            z-index: 99;\n            background: transparent !important;\n            padding: 0px !important;\n        }\n\n        &::after {\n            position: relative;\n            top: -38px;\n            display: inline-block;\n            font: normal normal normal 20px/1 \"TainacanIcons\";\n            font-size: 1.25rem !important;\n            line-height: 2.25rem;\n            text-rendering: auto;\n            vertical-align: middle;\n            -webkit-font-smoothing: antialiased;\n            -moz-osx-font-smoothing: grayscale;\n            font-size: 1.25em;\n            text-transform: none !important;\n            letter-spacing: normal !important;\n            content: 'download';\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n    }\n    .tainacan-item-section__document {\n        position: relative;\n\n        &>.twitter-tweet,\n        &>iframe.wp-embedded-content {\n            margin-left: auto;\n            margin-right: auto;\n        }\n    }\n    .tainacan-media-component__swiper-main,\n    .tainacan-item-section__document {\n        &:hover .tainacan-item-file-download {\n            opacity: 1;\n            transform: scale(1);\n        }\n    }\n}\n\n// Tainacan Gallery above title\n.tainacan-gallery-above-title {\n    background-color: var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));\n    margin-top: calc(-1 * var(--content-vertical-spacing));\n    margin-bottom: var(--content-vertical-spacing);\n    margin-left: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    margin-right: var(--has-boxed, calc(-1 * var(--boxed-content-spacing)));\n    padding-top: calc(var(--content-vertical-spacing)/2);\n    padding-bottom: calc(var(--content-vertical-spacing)/2);\n\n    &:empty {\n        display: none;\n        visibility: hidden;\n    }\n\n    .tainacan-media-component {\n        --tainacan-media-background: var(--tainacan-media-background-color, var(--theme-palette-color-7, var(--paletteColor7)));\n        --swiper-navigation-color: var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));\n        --swiper-theme-color: var(--tainacan-media-accent-color, var(--theme-palette-color-1, var(--paletteColor1)));\n        --tainacan-label-color: var(--tainacan-media-color, --tainacan-label-color);\n        --tainacan-info-color: var(--tainacan-media-color, --tainacan-info-color);\n    }\n    .tainacan-item-section {\n        margin: 0 auto;\n    }\n}\n\n/* Media gallery with minimum spacing */\n.tainacan-media-component-wrapper-spacing--minimum {\n    --theme-border-radius: 0px;\n\n    .tainacan-media-component {\n        gap: 0px;\n\n        .tainacan-media-component__swiper-main {\n            ul.swiper-wrapper { \n                max-height: var(--tainacan-media-main-carousel-height, 60vh);\n            }\n            li.swiper-slide {\n                padding: 0;\n            }\n            .swiper-slide-content {\n                text-align: center;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                overflow: hidden;\n\n                a:first-of-type,\n                p:first-of-type {\n                    padding: 0;\n                    flex-grow: 1;\n                }\n                img {\n                    width: auto;\n                    height: 100%;\n                    max-width: unset;\n                    object-fit: cover;\n                    object-position: center;\n                }\n                @media (min-aspect-ratio: 1/1) {\n                    img {\n                        width: 100%;\n                        height: auto;\n                    }\n                }\n                video,\n                audio {\n                    margin: calc( 1.5 * var(--swiper-navigation-size) );\n                }\n            }\n            li.swiper-slide .swiper-slide-metadata {\n                background-color: var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));\n                border-radius: 2px;\n                padding: 0.5rem 1rem;\n                margin: 1rem;\n                bottom: 0;\n                position: absolute;\n                z-index: 99;\n                left: calc( 1.5 * var(--swiper-navigation-size) );\n            }\n            .swiper-button-prev,\n            .swiper-button-next {\n                border-radius: 100em;\n                padding: 1.5em;\n                width: var(--swiper-navigation-size);\n                background: rgba(255,255,255,0.0);\n                transition: background-color 0.2s ease;\n            }\n            &:hover,\n            &:focus {\n                .swiper-button-prev,\n                .swiper-button-next {\n                    background: var(--tainacan-media-background-color,var(--theme-palette-color-7,var(--paletteColor7)));\n                }\n            }\n        }\n        .tainacan-media-component__swiper-thumbs {\n            ul.swiper-wrapper {\n                max-width: 100%;\n                margin: 0;\n            }\n            li.swiper-slide:not(.has-fixed-height) {\n                max-width: var(--tainacan-media-thumbs-carousel-item-size, 136px);\n            }\n        }\n    }\n}\n\n/* Media gallery with thumbnails to the left or right */\n@media only screen and (min-width: 961px) {\n    .tainacan-media-component-wrapper-thumbnails-at--right,\n    .tainacan-media-component-wrapper-thumbnails-at--left {\n        .tainacan-media-component {\n            display: flex;\n            flex-direction: row;\n            gap: 0px;\n            max-height: var(--tainacan-media-main-carousel-height, 60vh);\n\n            .tainacan-media-component__swiper-main {\n                .swiper-slide-content {\n                    @media (min-aspect-ratio: 4/3) {\n                        img {\n                            width: 100%;\n                            height: auto;\n                        }\n                    }\n                }\n            }\n            \n            .tainacan-media-component__swiper-thumbs {\n                flex-basis: var(--tainacan-media-thumbs-carousel-item-size, 140px);\n                flex-shrink: 0;\n\n                .swiper-wrapper {\n                    max-height: var(--tainacan-media-main-carousel-height, 60vh);\n                    width: 100%;\n                    max-width: 100%;\n                    margin-left: 0px;\n                    margin-right: 0px;\n\n                    .swiper-slide {\n                        height: auto;\n\n                        img {\n                            margin: 0;\n                            border-bottom: none;\n                        }\n                    }\n                }\n\n                .swiper-start-border {\n                    background-image: linear-gradient(180deg, var(--tainacan-media-background, #ffffff) 25%, transparent);\n                    width: 100%;\n                    height: calc(32px + var(--swiper-navigation-size, 44px));\n                }\n                .swiper-end-border {\n                    background-image: linear-gradient(0deg, var(--tainacan-media-background, #ffffff) 25%, transparent);\n                    width: 100%;\n                    height: calc(32px + var(--swiper-navigation-size, 44px));\n                    bottom: 0px;\n                    top: unset;\n                }\n            }\n        }\n    }\n\n    .tainacan-media-component-wrapper-thumbnails-at--left {\n        .tainacan-media-component__swiper-thumbs {\n            margin-right: 0px;\n        }\n        .tainacan-media-component__swiper-main {\n            margin-left: 0px;\n        }\n        .tainacan-media-component {\n            flex-direction: row-reverse;\n        }\n    }\n    .tainacan-media-component-wrapper-thumbnails-at--right {\n        .tainacan-media-component__swiper-thumbs {\n            margin-left: 0px;\n        }\n        .tainacan-media-component__swiper-main {\n            margin-right: 0px;\n        }\n    }\n}","#tainacan-taxonomy-terms-list-form {\n    display: flex;\n    flex-wrap: nowrap;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: end;\n    margin: 1rem 0 1.5rem;\n\n    @media screen and (min-width: 1024px) {\n        #tainacan-taxonomy-sorting-field {\n            &>.wp-block-group {\n                flex-wrap: nowrap !important;\n            }\n        }   \n    }\n}\n.tainacan-taxonomy-terms-list-container {\n\n    .entries[data-archive=\"default\"] .entry-card.entry-card {\n        align-items: center;\n\n        .term-name {\n            margin-top: 0.25rem;\n            margin-bottom: 0.25rem;\n        }\n        .term-hierarchy-path {\n            margin-top: 0px;\n            margin-bottom: -0.25rem;\n        }\n    }\n\n    .term-description {\n        word-break: break-word;\n    }\n    .term-information {\n        width: 100%;\n    }\n    \n    .entries:not([data-layout=\"grid\"]) .ct-image-container img,\n    .entries:not([data-layout=\"grid\"]) .ct-media-container img {\n        aspect-ratio: 4/3;\n    }\n    .entries:not([data-layout=\"grid\"]) article > .ct-image-container,\n    .entries:not([data-layout=\"grid\"]) article > .ct-media-container {\n        @media (min-width: 690px) {\n            max-width: 25%;\n            flex-shrink: 0;\n            margin-inline-end: 0;\n        }\n    }\n}\n"]}
  • tainacan-blocksy/trunk/tainacan/archive-items.php

    r3094767 r3110753  
    99$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
    1010
     11if ( get_theme_mod( $prefix . '_hide_filters_area_header', 'no' ) === 'yes' )
     12    $page_container_classes .= ' has-filters-area-header-hidden';   
     13
    1114$filters_panel_size = get_theme_mod($prefix . '_filters_panel_size', '20%');
    1215$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
     16
     17$filters_inline_size = get_theme_mod($prefix . '_filters_inline_size', '272px');
     18$page_container_style .= '--tainacan-filters-inline-width:' . $filters_inline_size . ';';
    1319
    1420$background_color_palette = get_theme_mod($prefix . '_items_list_background_palette',
     
    185191
    186192if ( $page_hero_section_style === 'type-2' ) {
    187    
    188     if ( blocksy_akg_or_customizer('page_title_bg_type', blocksy_get_page_title_source()) === 'featured_image' ) {
     193    if ( blocksy_akg_or_customizer('page_title_bg_type', blocksy_get_page_title_source(), 'featured_image') === 'featured_image' ) {
    189194        add_filter( 'blocksy:hero:type-2:image:attachment_id', function() {
    190195            $collection = tainacan_get_collection();
     
    243248                    'hide_exposers_button' => get_theme_mod($prefix . '_show_exposers_button', 'yes') == 'no',
    244249                    'hide_pagination_area' => get_theme_mod($prefix . '_has_pagination', 'yes') == 'no',
     250                    'should_not_hide_filters_on_mobile' => get_theme_mod($prefix . '_should_not_hide_filters_on_mobile', 'no') == 'yes',
     251                    'display_filters_horizontally' => get_theme_mod($prefix . '_display_filters_horizontally', 'no') == 'yes',
     252                    'hide_filter_collapses' => get_theme_mod($prefix . '_hide_filter_collapses', 'no') == 'yes',
    245253                ]);
    246254            ?>
  • tainacan-blocksy/trunk/tainacan/archive-repository.php

    r3094767 r3110753  
    1010$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
    1111
     12if ( get_theme_mod( $repository_items_prefix . '_hide_filters_area_header', 'no' ) === 'yes' )
     13    $page_container_classes .= ' has-filters-area-header-hidden';
     14
    1215$filters_panel_size = get_theme_mod($repository_items_prefix . '_filters_panel_size', '20%');
    1316$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
     17
     18$filters_inline_size = get_theme_mod($repository_items_prefix . '_filters_inline_size', '272px');
     19$page_container_style .= '--tainacan-filters-inline-width:' . $filters_inline_size . ';';
    1420
    1521$background_color_palette = get_theme_mod($repository_items_prefix . '_items_list_background_palette',
     
    159165                    'hide_exposers_button' => get_theme_mod($repository_items_prefix . '_show_exposers_button', 'yes') == 'no',
    160166                    'hide_pagination_area' => get_theme_mod($repository_items_prefix . '_has_pagination', 'yes') == 'no',
    161                     'default_view_mode' => get_theme_mod($repository_items_prefix . '_default_view_mode', 'masonry')
     167                    'default_view_mode' => get_theme_mod($repository_items_prefix . '_default_view_mode', 'masonry'),
     168                    'should_not_hide_filters_on_mobile' => get_theme_mod($repository_items_prefix . '_should_not_hide_filters_on_mobile', 'no') == 'yes',
     169                    'display_filters_horizontally' => get_theme_mod($repository_items_prefix . '_display_filters_horizontally', 'no') == 'yes',
     170                    'hide_filter_collapses' => get_theme_mod($repository_items_prefix . '_hide_filter_collapses', 'no') == 'yes',
    162171                ]);
    163172            ?>
  • tainacan-blocksy/trunk/tainacan/archive-taxonomy.php

    r3001287 r3110753  
    1010$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
    1111
     12if ( get_theme_mod( $term_items_prefix . '_hide_filters_area_header', 'no' ) === 'yes' )
     13    $page_container_classes .= ' has-filters-area-header-hidden';
     14
    1215$filters_panel_size = get_theme_mod($term_items_prefix . '_filters_panel_size', '20%');
    1316$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
     17
     18$filters_inline_size = get_theme_mod($term_items_prefix . '_filters_inline_size', '272px');
     19$page_container_style .= '--tainacan-filters-inline-width:' . $filters_inline_size . ';';
    1420
    1521$background_color_palette = get_theme_mod($term_items_prefix . '_items_list_background_palette',
     
    191197if ( $page_hero_section_style === 'type-2' ) {
    192198
    193     if ( blocksy_akg_or_customizer('page_title_bg_type', blocksy_get_page_title_source()) === 'featured_image' ) {
     199    if ( blocksy_akg_or_customizer('page_title_bg_type', blocksy_get_page_title_source(), 'featured_image') === 'featured_image' ) {
    194200        add_filter( 'blocksy:hero:type-2:image:attachment_id', function() use($image) {
    195201            return $image;
     
    239245                    'hide_exposers_button' => get_theme_mod($term_items_prefix . '_show_exposers_button', 'yes') == 'no',
    240246                    'hide_pagination_area' => get_theme_mod($term_items_prefix . '_has_pagination', 'yes') == 'no',
    241                     'default_view_mode' => get_theme_mod($term_items_prefix . '_default_view_mode', 'masonry')
     247                    'default_view_mode' => get_theme_mod($term_items_prefix . '_default_view_mode', 'masonry'),
     248                    'should_not_hide_filters_on_mobile' => get_theme_mod($term_items_prefix . '_should_not_hide_filters_on_mobile', 'no') == 'yes',
     249                    'display_filters_horizontally' => get_theme_mod($term_items_prefix . '_display_filters_horizontally', 'no') == 'yes',
     250                    'hide_filter_collapses' => get_theme_mod($term_items_prefix . '_hide_filter_collapses', 'no') == 'yes',
    242251                ]);
    243252            ?>
Note: See TracChangeset for help on using the changeset viewer.