body {color: #424242;}

#footer {color: #a7b6be;}
#footer h4 {color: #818c9f;}



div#top {background-color: #F0F3F4;position:fixed; top:0px; left:0px; z-index: 100002 !important; width: 100%; }
div.mod-languages ul {text-align: right;}
#navigation.fixed {top: 23px !important;}
.icemegamenu > ul > li {margin-left: 40px;}

.footer-links a {font-weight: 600;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;  }
.footer-links ul ul a {font-weight: 500;}
.footer-links .active a {color: #8d9db8;}
.footer-links a:hover {color: #eeeeee;}
.footer-links ul li ul {margin-left: 13px;}
.footer-links ul li ul li {line-height: 9px;}

.location .item_introtext p::before {color: #8d9db8;}
#feature {background: #5d6e89;}

.blocks h4 a {pointer-events: none;}

#breadcrumbs-row ul.breadcrumb li span {
    color: #A9C1E9;
}

.page-item__privacy_policy .item_fulltext h5, .page-item__privacy_policy .item_fulltext h6, .page-item__privacy_policy .item_fulltext ul {
    margin-left: 40%;
    position: relative;
}

.page-item__privacy_policy .item_fulltext h6::before, .page-item__privacy_policy .item_fulltext h5::before, .page-item__privacy_policy .item_fulltext ul::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0px;
    left: -3%;
    width: 0px;
    border-right: 1px dotted #bfbfbf;
}

span.infoplus a {color: #ffffff;}
span.infoplus a:hover {color: #bbbbbb;}

article p a {color: #737CA1; }
article p a:hover {color: #494F67; }

@media (min-width: 1201px) { .blocks h4 a::before, .blocks h4 a::after {left: 48px;}}
