/* Tooltip Hooks */

.tooltip-hook
{
cursor: pointer;
color: var(--asterisk_color);
font-size: 1.2em;
line-height: 0;
}

.tooltip-hook:hover
{
color: var(--asterisk_color_hover);
}

.tooltip_templates
{
display: none;
}

.tooltipster-arrow
{
display: none;
}

/* Tooltip Boxes */

.tooltipster-base
{
/*
// This is how it was before
left: 73vw !important;
margin-right: 1em;

// Making it a bit wider...
*/


margin-right: 1em;
/*
// This was too wide lol
// left: 60vw !important;
width: calc(40vw - 2em) !important;*/
left: 78vw !important;
width: calc(22vw - 2em) !important;
}

.tooltipster-box
{
background-color: var(--titles_background_color) !important;
padding: .5em;
border: var(--tooltipster-border-size) solid var(--tooltipster-border-color) !important;
outline: var(--tooltipster-border-size) solid var(--tooltipster-border-color);
outline-offset: -6px;
border-radius: 0 !important;
height: fit-content;
}


.tooltipster-content
{
/* The same as figures */
color: var(--text_color_secondary) !important;
font-size: .73em;
text-align: center;
letter-spacing: -.75px;
}

.tooltipster-content
{
/* Not the same as figures */
line-height: 1.5 !important;
}

.tooltipster-content a
{
color: var(--link_color_secondary);
}

.tooltipster-content a:hover
{
color: var(--link_hover_color_secondary);
}

.tooltipster-content img
{
width: auto;
height: auto;
max-width: 100%;
}

.tooltipster-content ol
{
text-align: left;
}

.tooltipster-content blockquote
{
margin: 0 0 19px 0;
padding: 0;
font-size: 19px;
}

.tooltipster-content figure.quote, .tooltipster-content figure.calmquote, .tooltipster-content figure.defaultquote
{
margin: 0 !important;
padding: 0 !important;
}

.tooltipster-content ul, .tooltipster-content blockquote
{
text-align: left;	
}

.tooltipster-content .quote-attribution
{
text-align: right;
width: 100%;
display: inline-block;	
}

.tooltipster-content .quote-attribution::before
{
content: '- ';
}

.tooltipster-content .quote-attribution cite
{
text-align: right;
}

.tooltipster-content figure.quote blockquote::first-letter
{
font-size: 64px;
}