/*!
Theme Name: PrisonMemoryArchive
Author: profiletree.com
Author URI: https://profiletree.com
Description: Custom child theme for https://www.prisonsmemoryarchive.com/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: prisonmemoryarchive
Template: astra
*/.accordionjs{position:relative;margin:0;padding:0;list-style:none;margin-top:10px;margin-bottom:20px}.accordionjs .acc_section{border:1px solid #ccc;position:relative;z-index:10;margin-top:-1px;overflow:hidden}.accordionjs .acc_section .acc_head{position:relative;background:#fff;padding:10px;display:block;cursor:pointer}.accordionjs .acc_section .acc_head h3{line-height:1;margin:5px 0}.accordionjs .acc_section .acc_content{padding:10px}.accordionjs .acc_section:first-of-type,.accordionjs .acc_section:first-of-type .acc_head{border-top-left-radius:3px;border-top-right-radius:3px}.accordionjs .acc_section:last-of-type,.accordionjs .acc_section:last-of-type .acc_content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.accordionjs .acc_section.acc_active>.acc_content{display:block}.accordionjs .acc_section.acc_active>.acc_head{background:#F9F9F9;border-bottom:1px solid #ccc}.mobile-prisons{text-align:center;border:1px solid #ff475a;padding:1rem 0}.mobile-prisons h2{margin-bottom:0px;color:#fff}.mobile-prisons p{color:#fff;text-align:left;padding:0.5rem 0}.mobile-prisons .pt-section-wrapper-full{position:relative}.mobile-prisons .pt-section-wrapper-full h3{position:absolute;top:calc(50% - 20px);left:0;width:100%;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase}.mobile-prisons .pt-section-wrapper-sml{display:flex;justify-content:center;align-items:center}.mobile-prisons .pt-section-wrapper-sml h3{flex-grow:2;color:#111;text-align:left;text-indent:10px}#maze-long-kesh{background-color:#ff475a}#h-block{background-color:#ff475a}.hotspot-content p, .entry-content .hotspot-content p {color:#fff!important;text-align:left;margin-bottom: 1em;}.hotspot-content .elementor-element.elementor-widget.elementor-widget-video {margin-bottom: 0;}.hotspot-content .elementor-element.elementor-widget.elementor-widget-video p, .entry-content .hotspot-content .elementor-element.elementor-widget.elementor-widget-video p {margin-bottom: 0;}.player button.rounded-box{background: rgb(58 58 58 / 38%); width: 12em; height: 12em; border: 1px solid #fff; border-radius: 0px;}.player .vp-controls .pause-icon svg, .player .vp-controls .play-icon svg { width: 4em; height: 4em;}.read-more-button-custom { background-image: linear-gradient(#000000, #000000); background-position: 0% 50%; background-repeat: no-repeat; background-size: 0% 100%; transition: background-size .5s, color .5s; } .read-more-button-custom:hover { background-size: 100% 100%; } .read-more-button-custom:hover p,.read-more-button-custom:hover .elementor-icon-list-text { color:#fff!important } .read-more-button-custom:hover .elementor-icon-list-icon svg { fill: #fff!important; }

#map-toggle-btn {
	padding: 10px 30px;
	background-color: black;
	border: 2px solid black;
	color: white;
	position: absolute;
    z-index: 1;
	top: 0;
}

#map-toggle-btn:hover {
	background-color: white;
	color: black;
}

.bibliography-btn {
    flex-basis: 240px !important;
    width: auto !important;
    border: 1px solid black;
    border-top: none;
    border-bottom: none;
    border-right: none;
    height: 50px;
}

.bibliography-btn .elementor-icon-list-item{
    display:flex;
}
.bibliography-btn .elementor-icon-list-icon{
	margin-bottom: 2px;
    line-height: 0;
    order:2;
/*    margin-top: 2%;*/
}

.bibliography-btn .elementor-icon-list-item a{
    display: flex;
    align-items: center;
    vertical-align: center;
    height: 50px;
}

.bibliography-btn .elementor-icon-list-text {
    margin-right: 8%;

}

.bibliography-link {
    width: 50% !important;
    flex-grow: 1;
    margin-bottom: 0 !important;
    height: 50px;
}

.bibliography-link h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.toggle-map-key {
    display: none;
}

.malk-vid {
  max-width: 720px; /* nice readable width */
  width: 100%;
}

.malk-vid p {
  margin: 0;
}

.malk-vid iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  display: block;
}


@media only screen and (max-width: 767px) {

    .bibliography-btn {
        flex-grow: 1;
    }

}
/*# sourceMappingURL=style.css.map */
