@import url('https://fonts.googleapis.com/css2?family=Lato:ital@0;1&amp;display=swap');

/*body::-webkit-scrollbar{
  display: none;
}

body{
  -ms-overflow-style: none;  
  scrollbar-width: none;
}*/
.hot-random-image{
  border-radius: 9px
}

.pfg-grid--grid .pfg-item-link {
  aspect-ratio: 1/1 !important;
}

.pfg-item-description {
  padding: 0 !important;
}

.Archieve_List .Archieve_List_Venue:nth-of-type(odd), .Archieve_Gallery .Archieve_Gallery_Year:nth-of-type(odd) {
  margin: 0;
  padding: var(--wp--preset--spacing--40);
  background-color: var(--wp--preset--color--raft-fg-alt) !important;
}

.Archieve_List .Archieve_List_Venue:nth-of-type(odd) .wp-block-separator {
  color: var(--wp--preset--color--raft-fg)!important;
}

.Archieve_Gallery .Archieve_Gallery_Year:nth-of-type(odd) .pfg-item-caption {
  background-color: var(--wp--preset--color--raft-fg) !important;
}

.Archieve_Gallery .Archieve_Gallery_Year:nth-of-type(odd) .pfg-item-title,
.Archieve_Gallery .Archieve_Gallery_Year:nth-of-type(odd) .pfg-item-description {
  color: var(--wp--preset--color--raft-fg-alt) !important;
}

.Archieve_Gallery .Archieve_Gallery_Year:nth-of-type(odd) .Archieve_Gallery_Card{
  background-color: var(--wp--preset--color--raft-fg) !important;
  color:var(--wp--preset--color--raft-fg-alt) !important;
}

.Archieve_List .Archieve_List_Venue:nth-of-type(even), .Archieve_Gallery .Archieve_Gallery_Year:nth-of-type(even) {
  margin: 0;
  padding: var(--wp--preset--spacing--40);
  background-color: var(--wp--preset--color--raft-accent) !important;;
  color: var(--wp--preset--color--raft-fg-alt) !important;
}

.Archieve_List .Archieve_List_Venue li{
  margin-bottom: var(--wp--preset--spacing--20);
}


.Archieve_List .Archieve_List_Venue:nth-of-type(even) a{
  color: var(--wp--preset--color--raft-fg-alt) !important;
}.Archieve_List .Archieve_List_Venue:nth-of-type(even) a{
  color: var(--wp--preset--color--raft-fg-alt) !important;
}

.Archieve_List .Archieve_List_Venue:nth-of-type(even) .wp-block-separator{
  color: var(--wp--preset--color--raft-fg-alt) !important;
}

.Archieve_Gallery .Archieve_Gallery_Year:nth-of-type(even) .pfg-item-caption {
  background-color: var(--wp--preset--color--raft-fg-alt) !important;
  
}

.Archieve_Gallery .Archieve_Gallery_Year:nth-of-type(even) .pfg-item-title,
.Archieve_Gallery .Archieve_Gallery_Year:nth-of-type(even) .pfg-item-description {
  color: var(--wp--preset--color--raft-fg)!important;
}


button.wp-block-navigation__responsive-container-close {
    padding-top: var(--wp--preset--spacing--40);
}

.wp-block-getwid-tabs__tab-content {
    border: 0;
    padding: 1.5em 0 !important;
    border-top: 2px solid #000 !important;

}

.wp-block-getwid-tabs__nav-links {

  margin: 0 !important;
}

.uppercase-text {
  text-transform: uppercase;
}

.lowercase-text {
  text-transform: lowercase;
}

.white_links a {
  color:white;
}

.full-width-line{
    width: 100% !important;
    max-width: 100vw !important;
    height: 1px !important;
    position: fixed;
    top: 84px;
    left: 0;
    background-color: white;
}

.fullwidth_miro{
    width: 100%;
    aspect-ratio: 16/9;
}

.list_pad li {
    padding-bottom: 20px;
}

.line_through{
  text-decoration: line-through 3px;
}

.white_link a {
    color: var(--wp--preset--color--raft-fg-alt) !important;
}

.org_img {
  max-width:250px !important;
  float:left;
}

.desktop_border_right_white{
    border-right-color: var(--wp--preset--color--raft-fg-alt);
    border-right-width: 1px;
    border-right-style: solid;
}  

.hidden{
  display:none;
}

.col_tab{
width:15%;
}

.wp-block-navigation__responsive-close{
  max-width: var(--wp--style--global--content-size,100%);
}

html.has-modal-open {
  overflow: auto !important;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    background: rgba(0,0,0,.75);
    margin: 0;
    opacity: 1;
    font-size: var(--wp--preset--font-size--large);
    padding: 24px !important;
}

h2.no_margin{
  margin: 0 !important;
}

.wp-block-navigation__responsive-container.is-menu-open{
    /* --navigation-layout-justification-setting: left !important;
   padding-top: var(--wp--preset--spacing--50) !important;
  padding-right: var(--wp--preset--spacing--40) !important;
    padding-bottom: var(--wp--preset--spacing--50) !important;
   padding-left: var(--wp--preset--spacing--40)!important;*/
}

div#modal-3 {
}

.wp-block-navigation__responsive-container-close{
  top:6px;
}

.rep_overlay .wp-element-caption{
  padding:15px !important;
}

ul.wp-block-navigation__submenu-container{
  padding-top: 8px !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
/*padding-top: 0 !important;*/
/*padding-top: var(--wp--preset--spacing--40);*/
}

.menu_home{
  padding-bottom: var(--wp--preset--spacing--50) !important;
}

.overflow_line{
    height: 1px !important;
    background: white!important;
    width: 100vw !important;
    position: relative!important;
    left: calc(-50vw + 50%)!important;
}

@media (max-width: 769px){

.desktop_border_right_white{
  border: none !important;
}  
  
div#modal-3-content{
  max-width: 90%;
}
.wp-block-navigation__responsive-container-close{
  top:5px;
}
.col_tab{
width:20%;

}
.expand_mobile{
    margin-left: calc(var(--wp--custom--spacing--outer)*-1)!important;
    margin-right: calc(var(--wp--custom--spacing--outer)*-1)!important;
    width: unset;
}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}
}