/* dunkelblau #083b82 */

a, .alink {
    color: #083b82;
}

.navigation .level0 > a.level-top:hover, .navigation .level0 > a.level-top:active {
    color: #e3f2fd;
}

.filter-options .filter-options-content {
	margin: 0 0 25px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 10px;
}

.page-layout-2columns-left .column.main {
	width: 77.33333333%;
}

.page-layout-2columns-left .sidebar-main {
	width: 22.66666667%;
}

.filter-options .filter-options-content .item {
	margin-bottom: 13px;
}

.filter-options .filter-options-title {
	margin: 0 0 0px;
	background: #ececec;
	padding: 8px 11px;
	font-weight: bolder;
	color: #083b82;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

dl#narrow-by-list2.options {
	margin: 0px;
	border: 1px solid #dae2ec;
	padding: 0px;
}

dl#narrow-by-list2.options dt {
	margin: 0 0 0px;
	background: #ececec;
	padding: 8px 11px;
	text-transform: none;
	font-size: 15px;
	font-weight: 600;
	color: #2369af;
}
dl#narrow-by-list2.options dd {
	margin: 0 0 0px;
	padding: 10px;
}
dl#narrow-by-list2.options dd ol li.item {
	padding-top: 10px;
	padding-bottom: 10px;
}



.filter .title strong {
    font-weight: normal;
    font-size: 20px;
    text-transform: none;
    color: #2369af;
    letter-spacing: -0.5px;
}
.table#super-product-table > tbody > tr > td {
    border-top: 1px solid #d1d1d1;
}

.message.global.cookie {
	margin: 0 0 10px;
	padding: 10px 20px;
	display: block;
	line-height: 1.2em;
	font-size: 1.3rem;
	background: #ccd8e7;
	border: 1px solid #003778;
	color: #003778;
	margin: 0;
}




