.attachment, .single-attachment {
     display: flex;
     flex-direction: column;
     height: 100vh;
     margin: 0;
     padding: 0;
     background: #fff;
}
 .attachment .header, .single-attachment .header {
     padding: 1.25rem 0;
     background: #fff;
     position: static;
}
 .attachment .logo, .single-attachment .logo {
     margin: 0;
}
 .attachment .logo svg, .single-attachment .logo svg {
     fill: var(--greendark);
}
 .attachment .main, .single-attachment .main {
     overflow-y: auto;
     flex: 1 1 0%;
     -webkit-overflow-scrolling: touch;
}
 .attachment .main embed, .attachment .main iframe, .single-attachment .main embed, .single-attachment .main iframe {
     display: block;
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
     border: 0;
}
 .attachment .footer, .single-attachment .footer {
     display: none;
}
 .pdf-share_list {
     font-weight: 500;
     width: 100%;
     padding: 0.75rem 0 0;
     text-align: right;
     color: var(--greendark);
     justify-content: flex-end;
     flex-wrap: wrap;
}
 .pdf-share_list, .pdf-share_list li {
     display: flex;
     align-items: center;
}
 .pdf-share_list li {
     padding: 0 1rem;
}
 .pdf-share_list li:not(:last-child) {
     border-right: 1px solid currentColor;
}
 .mfp-content .pdf-share_list li:not(:last-child) {
     border: 0;
}
 .pdf-share_list a, .pdf-share_list button {
     display: flex;
     color: var(--greendark);
     align-items: center;
	 font-size: 1rem;
}
 .pdf-share_list a:hover, .pdf-share_list button:hover {
     text-decoration: underline;
}
 .pdf-share_list svg {
     margin: 0 0.5rem 0 0;
     fill: var(--greendark);
}
 .pdf-share_list ul {
     display: flex;
     align-items: center;
}
 .pdf-share_list ul, .pdf-share_list ul li {
     padding: 0 0 0 0.25rem;
}
 .pdf-share_list ul li:not(:last-child) {
     border: 0;
}
 .pdf-share {
     width: 100%;
     text-align: right;
}
 .pdf-share__mobile {
     float: right;
     padding: 0;
}

#bt-share-mobile {
	color: var(--greendark);
}

 @media (max-width: 992px) {
     .pdf-share {
         display: none;
		 position: relative;
    }
     .mfp-content .pdf-share {
         display: block;
    }
     .pdf-share_list {
         display: block;
         justify-content: flex-start;
    }
     .pdf-share_list li {
         padding: 0 0 1rem;
    }
 	.pdf-share_list li:not(:last-child) {
     	border-right: none;
	}	
	.logo svg {
		height: 20px;
		width: 145px;
	}
	.inline-close-btn {
		position: absolute;
		right: .5rem;
		top: .5rem;
	}
}
 @media (min-width: 992px) {
     .pdf-share__mobile {
         display: none;
    }
}
 