/*
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

nav .active {
	background-color: rgb(164, 203, 216);
}

.grid-container {
	display: grid;
	grid-template-columns: 3fr 1fr;
}

.blank_pagination {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.call_to_action {
	background-color: red;
	border-radius: 5px;
	padding: 4px;
}
*/

span.errormsg {
	color: red;
}

.basketTab .errormsg {
	margin-left: -60px;
}

/* ffeaea */
div.errormsg {
	color: red;
	font-weight: bold;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	background-color: #fff4f4;
	margin-bottom: 10px;
	padding: 1px 10px 1px 10px;
}

div.infomsg {
	color: green;
	font-weight: bold;
	border-top: 1px solid green;
	border-bottom: 1px solid green;
	background-color: #ecffec;
	margin-bottom: 10px;
	padding: 1px 10px 1px 10px;
}

/* todo: load this file after tiny config, so that we dont need !important */
.tox .tox-editor-header {
	z-index: 1100 !important;
}

#loginStatus:is(:first-child) {
	border-color: var(--cz-orange) !important;
}

.blogEntry {
	border-bottom: 1px solid #ccc;
	margin-bottom: 3em;
}

.fg-icon::before, .fg-icon::after {
	font-family: cartzilla-icons !important;
	font-style: normal;
	font-variant: normal;
	font-weight: 400 !important;
	font-size: 1.125em;
	line-height: 1;
	text-transform: none;
}

.fg-arrow-up-right::after {
	margin-left: .5em !important;
	content: "\f119";
	margin-right: -.25em !important;
}

.fg-thumbs-up::before {
	content: "\f22e";
	margin-right: .5em !important;
}

html {
	scroll-padding-top: 140px;
}

.animate-blinking {
	animation-iteration-count: 5;
}
