p mark.has-inline-color {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 3px;
}

.prm-map {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
  padding-left: 0!important;
  padding-right: 0!important;
  margin: 0;
  /*top: -200px;*/
  bottom: -5px;
  /*line-height: 0;
  font-size: 0;*/
}

.prm-map iframe {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
  min-height: 600px;
  margin: 0;
  padding: 0;
}

.prm-columns-bottom,
.prm-columns-bottom.wp-block-cover__inner-container {
  overflow: visible;
}

.prm-columns-bottom .wp-block-cover__inner-container > .wp-block-group {
  /*display: inline-block;
  width: 100%;
  max-width: 1280px;
  top: -250px;
  display: inline-block;*/
  top: 250px;
  z-index: 10000;
}

.prm-header-parrot > img.wp-block-cover__image-background {
  width: 80%;
  object-fit: contain;
  margin: 0 auto;
}

.prm-button-bottom {
    position: relative;
}

.prm-button-bottom .wp-block-buttons {
  position: absolute;
  width: 100%;
  max-width: 100%;
  bottom: -35px;
  z-index: 10000;
  /*left: 50%;
  transform: translateX(-50%);*/
}

.editor-styles-wrapper .prm-button-bottom .wp-block-buttons {
  pointer-events: none;
}

.editor-styles-wrapper .prm-button-bottom .wp-block-button {
  pointer-events: all;
}

.prm-button-bottom .wp-block-buttons .wp-block-button a:hover {
  background-color: var(--wp--preset--color--secondary-6) !important;
}

.page-template-template-magazine-street-2025 .entry-content ul {
    background-color: transparent;
}

.page-template-template-magazine-street-2025 .entry-content ul:before,
.page-template-template-magazine-street-2025 .entry-content ul:after {
    display: none;
}


@media all and (max-width: 781px) {

    .prm-button-bottom .wp-block-column > .wp-block-spacer {
        height: 0!important;
    }

    .prm-button-bottom img {
        max-width: 300px;
    }
}

@media all and (max-width: 900px) {

    .sponsor-list-2025 .sponsor.hentry,
    .speaker-list-2025 .speaker.hentry {
        width: 48%;
        /*padding: 1.2rem;
        margin-bottom: 2%;*/
    }

    
}

@media all and (max-width: 736px) {

    .prm-header-parrot-spacer {
        height: auto!important;
        padding-top: 20%;
    }

    .sponsor-list-2025 .sponsor.hentry,
    .speaker-list-2025 .speaker.hentry {
        width: 98%;
    }
}

@media all and (max-width: 580px) {

    .wp-block-cover {
        min-height: 200px;
    }

    /*.speaker-list-2025 .entry-content h2 {
        font-size: 45px;
    }*/

    /*.prm-header-parrot-spacer {
        padding-top: 10%;
    }*/

    
}