/* HEADER */
body {color: #000 !important;}
a, p, span, h1, h2, h3, h4 {color: #000 !important;}
.vdsv-control {display: block; background: #f4f4f4; padding: 10px 0;}
.vdsv-size {margin-right: 40px;}
.vdsv-size, .vdsv-color {float: left;}
.vdsv-size p, .vdsv-color p {display: inline-block; margin: 0; font-size: 18px; color: #000000; margin-right: 20px; float: left; margin-top: 7px;}
.vdsv-size a {width: 40px; height: 40px; color: #fff !important; background: #000; text-align: center; font-size: 18px; display: block;line-height: 2.3; text-decoration: none; float: left;}
.vdsv-size a:last-of-type {font-size: 14px; margin-left: 5px; line-height: 2.8;}
.vdsv-color a {box-sizing: border-box; width: 40px; height: 40px; color: #000; background: #fff; border: 1px solid #000; text-align: center; font-size: 18px; display: block;line-height: 2.3; text-decoration: none; float: left;}
.vdsv-color a:last-of-type {color: #fff !important; background: #000; margin-left: 5px;}
.vdsv-return {float: right; color: #000000; font-size: 18px; display: inline-block; margin-top: 7px;}
.vdsv-return:hover {color: #000000; text-decoration: none;}

.top-menu-fon + .container {display: none;}
.vdsv-button {display: none;}
.top-menu {background-color: #f4f4f4;}
.header-right-side a.btn.no-btn {background: #000; font-size: 1.429em; color: #fff !important;}
nav li {border-left: 0;}
nav a {color: #000000; font-size: 1.429em;}
nav a:hover, nav .on a, nav .active a {color: #fff !important;}
.top-menu-fon .bch {display: block;}
.top-menu-fon .chb, .top-menu-fon .normal { display: none;}

/* HOME PAGE */
.sidebar {background: #f4f4f4; padding: 35px 20px;}
.sidebar .title {padding-top: 0;}
.list-menu li {padding: 6px 0;}
.list-menu li ul li {position: relative;}
.list-menu li ul li:before { content: "-"; position: absolute; left: -10px; display: block;}
.list-menu li ul li a {padding-left: 0px; display: inline-block; text-decoration: underline;}
.list-menu a {padding-left: 0; font-size: 1.429em; text-decoration: underline; color: #000;}
.list-menu a:before {display: none;}
.list-menu a:hover {text-decoration: none;}

.news-menu {background: #fff; padding-bottom: 0; }
.news-menu .span12 {border-top: 3px solid #000;}
.news-menu .span12 h3 {padding: 20px 0;}
.news-menu {position: relative; padding-bottom: 85px; padding-top: 0;}
.news-item .news-item-text {width: 100%; float: none; margin: 0; padding: 0; margin-bottom: 35px;}
.news-item .news-item-text:last-child {margin-bottom: 0;}
.news-item .news-item-text .news-item-date {font-size: 1.214em; margin-bottom: 6px;}
.news-item .news-item-text .news-item-name a {font-size: 1.429em; margin-bottom: 12px; color: #000;}
.news-item .news-item-text .news-item-name a {color: #000;}
.news-item .news-item-text p span {font-size: 17px}
.all-news-link {position: absolute; bottom: 0; left: calc(50% - 158px); float: none; background: #000; display: inline-block; text-align: center; width: 316px; height: 45px; text-transform: uppercase; color: #fff !important; font-size: 1.286em; font-weight: bold; line-height: 2.7; text-decoration: none;}
.all-news-link:hover {color: #fff;}
.all-news-link--inside {float: none; background: #000; display: inline-block; text-align: center; padding: 0 40px; height: 45px; text-transform: uppercase; color: #fff !important; font-size: 1.143em; font-weight: bold; line-height: 2.8; text-decoration: none; margin-bottom: 20px;}
.all-news-link--inside:hover {color: #fff;}

.breadcrumb {color: #000;}
.breadcrumb li a {color: #000;}
.breadcrumb li.active {color: #000;}
.breadcrumb>li>.divider {color: #000;}
.content-wrapper {padding-bottom: 40px;}
.news-item .news-item-image {display: none;}
.inside-content .news-item .news-item-text .news-item-name {margin: 0;}
.inside-content img {display: none;}
.other-news h2 {font-size: 28px;}
.navN {border-top: 3px solid #000;}
.navN li {border: none;}
.navN .on a, .navN .active a, .navN li:hover a {background-color: transparent;}

/* FOOTER */
footer {background: #fff;}
footer .container {border-top: 1px solid #000}
footer .copyright {color: #000;}
footer .developer img {display: none;}
footer .developer a {color: #000; text-decoration: none;}
footer .developer a:hover {text-decoration: underline;}

.Default span a {
	font-size: 17px;	
}
.navN a {
	font-size: 18px;
}