.wrapper.blind_theme {
	font-size: 13pt;
	background: #ffffff;
}
footer.blind_theme {
	height: 247px;
	border-top: 3px solid #000000;
	background: #ffffff;
}

/* Text style */
.blind_theme p a {
	color: #000000;
}

/* Buttons */
.blind_theme .button {
	padding: 5px 20px;
	color: #ffffff;
	border: none;
	border-radius: 8px;
	background: #000000;
}
.blind_theme .button_1 {
	color: #ffffff;
	background: #000000;
}
.blind_theme .button_1:hover {
	background: #000000;
}

/* Header */
.blind_theme .logo {
	background: url(../images/logo_blid.jpg) no-repeat left center;
}
.blind_theme .hd_login a {
	font-size: 14pt;
	color: #000000;
	border: 2px solid #000000;
	border-top: none;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	background: none;
}
.blind_theme .hd_login a:hover {
	background: #e6e6e6;
}
.blind_theme .hd_change_style a {
	font-size: 14pt;
	color: #000000;
	background: url(../images/icon_vis_blid.jpg) no-repeat left center;
}
@media (max-width: 515px) {
	.blind_theme .logo {
		background: url(../images/logo_blid.jpg) no-repeat center top;
	}
}

/* Main menu */
.blind_theme .main_menu {
	border-top: 3px solid #000000;
	border-bottom: 3px solid #000000;
	background: none;
}
.blind_theme .main_menu nav > .menu > .mm_hover,
.blind_theme .main_menu nav > .menu > .menu-item--active-trail {
	background: #000000;
}
.blind_theme .main_menu nav > .menu > li > a {
	font-size: 13pt;
	color: #000000;
	border-left: 1px solid #000000;
}
.blind_theme .main_menu nav > .menu > li:last-child > a {
	border-right: 1px solid #000000;
}
.blind_theme .main_menu nav > .menu > .mm_hover > a,
.blind_theme .main_menu nav > .menu > .menu-item--active-trail > a {
	color: #ffffff;
}
.blind_theme .mobile_menu {
	font: bold 18pt Ubuntu;
	color: #000000;
	background: url('../images/icon_menu_blid.svg') no-repeat left center;
}
@media (max-width: 992px) {
	.blind_theme .mobile_menu {
		display: block;
	}
	.blind_theme .main_menu nav > .menu > li > a {
		font-size: 14pt;
		border: none;
		border-top: 2px solid #5d6571;
	}
	.blind_theme .main_menu nav > .menu > li:last-child > a {
		border: none;
		border-top: 2px solid #5d6571;
		border-bottom: 2px solid #5d6571;
	}
}

/* Main menu level 1 */
.blind_theme .main_menu nav > .menu > li > .menu {
	background: #000000;
}
.blind_theme .main_menu nav > .menu > li > .menu > li {
	border-top: 2px solid #ffffff;
}
.blind_theme .main_menu nav > .menu > li > .menu > li:last-child {
	border-bottom: 2px solid #ffffff;
}
.blind_theme .main_menu nav > .menu > li > .menu > .mm_hover,
.blind_theme .main_menu nav > .menu > li > .menu > .menu-item--active-trail {
	background: #ffffff;
}
.blind_theme .main_menu nav > .menu > li > .menu > li > a {
	font-size: 13pt;
}
.blind_theme .main_menu nav > .menu > li > .menu > .mm_hover > a,
.blind_theme .main_menu nav > .menu > li > .menu > .menu-item--active-trail > a {
	color: #000000;
}
.blind_theme .main_menu nav > .menu > .menu-item--expanded > .mm_show {
	display: block;
}
@media (max-width: 992px) {
	.blind_theme .main_menu nav > .menu > .menu-item--expanded > .mm_show {
		background: #000000;
	}
}

/* Footer */
footer.blind_theme .ft_col {
	width: 100%;
	height: auto;
	margin: 20px 0px;
	display: block;
	text-align: center;
}
footer.blind_theme .menu li a {
	font-size: 13pt;
}
footer.blind_theme li a:hover {
	text-decoration: underline;
}
footer.blind_theme .copy {
	font-size: 13pt;
}
@media (max-width: 768px) {
	footer.blind_theme {
		width: 100%;
		height: auto;
		display: block;
	}
}

/* Front banner */
.blind_theme .front_banner {
	background: none;
}

/* Views */
.blind_theme .view-filters {
	padding: 5px 10px;
	background: #e0e0e0;
}

/* Table */
.blind_theme table {
	width: 100%;
	background: #dcdcdc;
}
.blind_theme table thead {
	color: #ffffff;
	background: #000000;
}
.blind_theme table td {
	padding: 5px 10px;
	border: 1px solid #a7a7a7;
}
.blind_theme table thead td {
	padding: 12px 10px;
}

/* Memories */
.blind_theme .cp_question {
	padding-bottom: 10px;
	border-bottom: 1px solid #a7a7a7;
}
.blind_theme .cp_question table tbody tr:nth-of-type(2n) {
	background: #ffffff;
}

/* Drupal tabs */
.blind_theme .tabs a {
	color: #ffffff;
	background: #000000;
}
.blind_theme .tabs a:hover,
.blind_theme .tabs a.is-active {
	background: #6d6d6d;
}