.ask-librarian .button-component .s-la-widget-activator {
	border: solid 1px transparent;
	border-radius: 50px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	padding: 10px 18px 8px;
	text-align: center;
	transition: all .2s cubic-bezier(0.645, 0.045, 0.355, 1);
	font-family: Theinhardt,system-ui,sans-serif;
	font-size: 15px;
	line-height: 1.2;
	font-weight: 400;
	padding: 10px 18px 8px;
	background-color: var(--c-text);
	color: var(--c-bg);
}

.ask-librarian .button-component .s-la-widget-activator:focus, 
.ask-librarian .button-component .s-la-widget-activator:hover {
	background-color: var(--c-bg);
	border-color: var(--c-border);
	color: var(--c-text);
}

.ask-librarian .button-component .s-la-widget-activator:hover {
	box-shadow: none;
}

@media (min-width: 600px) {
	.ask-librarian .button-component .s-la-widget-activator {
		font-size: 17px;
		min-width: 160px;
		padding: 14px 24px 12px;
	}
}
