body {
	font-size: 18px;
	font-weight: normal;
	font-family: Arial;
	color: #000000 !important;
}

p, h1, h2, h3, h4, h5 {
	color: #000000 !important;
	font-family: Arial;
}

blockquote {
	border-color: #000000;
}

#sp-top1 img, #slider {
	display: none;
}

#news, #appointment, #school, #sp-section-5 {
	background: none !important;
	background-color: #ffffff !important;
	border-bottom: 1px solid #000000;
}

.sp-megamenu-parent {
	font-family: Arial;
}

.sp-megamenu-parent >li >a {
	font-size: 18px;
	padding: 0 10px;
}

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
	border-color: #000000;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
	background-color: #ffffff !important;
}

a {
	color: #000000 !important;
	text-decoration: underline;
}

a:hover, #sp-bottom a:hover {
	color: #000000 !important;
	text-decoration: none;
}

.btn-primary, .btn-default, .sppb-btn-primary, .sppb-btn-default {
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	font-size: 16px;
	box-shadow: none;
	margin: 2px;
}

.btn:hover, .sppb-btn:hover {
	border: 3px solid #000000;
	background-color: #ffffff;
	box-shadow: none;
	margin: 0px;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-default:hover, .btn-default:active, .btn-default.active,
.sppb-btn-primary:hover, .sppb-btn-primary:active, .sppb-btn-primary.active, .sppb-btn-default:hover, .sppb-btn-default:active, .sppb-btn-default.active {
	color: #000000;
}

section.bg-orange, div.bg-orange, #sp-top-bar, #sp-bottom, #sp-footer, .default-caption, .default-text, .sp-page-title, .div-pers {
	background-color: #ffffff !important;
	box-shadow: none !important;
	color: #000000 !important;
}

.default-caption, .default-text {
	font-family: Arial !important;
	font-weight: normal !important;
}

#sp-top-bar {
	border-bottom: 1px solid #000000;
}

#sp-header {
	border-bottom: 1px solid #000000;
	box-shadow: none;
}

.sp-page-title {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#sp-bottom {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.sp-page-title .breadcrumb li, .sp-page-title .breadcrumb >.active {
	color: #000000;
}

.layout-boxed .body-innerwrapper {
	box-shadow: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.img-thumbnail {
	border-color: #000000;
	border-radius: 0px;
}

#news .block {
	border-color: #000000;
}

#news .block:hover {
	background-color: #ffffff;
	border: 1px solid #000000;
}

.sppb-divider-border {
	border-bottom-color: #000000 !important;
	box-shadow: none;
}

.pagination>li>a {
	border: 1px solid #000000;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span:hover, .pagination>.active>span:focus {
	border-color: #000000;
	background-color: #000000;
	color: #ffffff !important;
}

.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover, .pagination>li>span:focus {
	background-color: #ffffff;
	border: 1px solid #000000;
	text-decoration: underline;
}

.warning .thumbnail {
    font-size: 20px;
    background-color: #ffffff;
    color: #000;
    border: 3px solid #000000;
}
