 .h2 {text-transform: uppercase;}

 .breadcrumb {background: none;margin-bottom: 0;}
 .sidebar {padding-bottom: 20px;}

 .document-list-full .document-list-item:after {display: block;clear: both;content: '';}
 .document-list-full .document-list-item {margin-bottom: 30px;}

 .toplive-visible-link {display: block;height: 50px;width: 100%;background-color: #0063ac;color: #fff;text-transform: uppercase;padding-left: 30px;line-height: 50px;font-family: TrebuchetMS,sans-serif;text-align: center;padding-right: 30px;margin-bottom: 20px;margin-top: 25px;font-weight: bold;}
 .toplive-visible-link i {font-size: 20px;padding-right: 10px;}
 .toplive-visible-link:hover {color: #fff;text-decoration: none;opacity: 0.8;}

 .header-search-button {padding-top: 49px;}
 .header-search-button a {font-size: 15px;text-align: center;background-color: #0063ac;color: #fff;width: 100%;height: 39px;line-height: 39px;display: block;}

.navbar-nav>li>a {opacity: 1 !important;}
.navbar-nav>li>a:focus {color: #fff !important;text-decoration: none;}
.navbar-nav>li>a:hover {color: #0063ac !important;text-decoration: none;}
.navbar-nav>li>a:active {color: #0063ac !important;text-decoration: none;}
.toplive-visible-link {margin-top: 37px;}
.toplive-visible-link:focus {color: #fff!important;text-decoration: none !important;}
.toplive-visible-link:active {color: #fff!important;text-decoration: none !important;}

a {transition: all 0s!important;}

a:hover {text-decoration: none !important;opacity: 0.9;}
a:active {text-decoration: none !important;opacity: 0.9;}
a:focus {text-decoration: none !important;opacity: 0.9;}

.logo {text-decoration: none !important;}

.deputy-info {width: 56%;}

.dropdown-menu {min-width: 165px;background-color: #0063ac;}
.dropdown-menu a {margin-right: 0!important;}
.dropdown-menu a:hover {color: #0063ac!important;}
.deputy-descr {color: #000;}

.deputy-page-main {background-color: #f4f4f4;padding: 30px;margin-bottom: 50px;}
.deputy-page-text {color: #535252;font-size: 14px;font-family: Georgia;}
.deputy-page-text p {color: #535252!important;font-size: 14px!important;font-family: Georgia!important;margin-bottom: 10px!important;}
.deputy-page-area {margin-top: 10px;margin-bottom: 20px;}

.header-search-button a {font-family: TrebuchetMS;}
.search {font-family: TrebuchetMS;}

.deputy-news-item {padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #eee;}
.deputy-news-item:last-child {border-bottom: none;}
.deputy-news-title a {color: #0063ac;font-size: 20px;font-weight: bold;font-family: TrebuchetMS;}
.deputy-news-date {font-size: 12px;opacity: 0.7;font-family: TrebuchetMS;padding-top: 10px;padding-bottom: 10px;}
.deputy-news-text {font-size: 14px;color: #535252;font-family: TrebuchetMS;}

.deputy-page-button {margin-top: 20px;margin-bottom: 20px;}
.deputy-page-button a {background-color: #0063ac;color: #fff;text-decoration: none;padding: 15px 30px;font-weight: bold;font-size: 14px;font-family: TrebuchetMS;display: inline-block;text-transform: uppercase;}

.deputy-page-contacts {font-size: 16px;color: #0063ac;line-height: 33px;margin-bottom: 20px;}
#map {margin-bottom: 30px;}
.deputy-page-main--white {background-color: #fff;}
.deputy-news-text p {margin-bottom: 20px;font-size: 16px !important;line-height: 25px !important;}
.deputy-news-text span {margin-bottom: 10px;width: 100%!important;}
.deputy-news-text div {background: none !important;}
.deputy-news-text br {display: none;}

.deputy-news-yt {margin-bottom: 20px;margin-top: 20px;}

img {max-width: 100%;}

#lightgallery .col-xs-6 {margin-bottom: 20px;}
.bigimg {width: 100%!important;}
.press-item {min-height: 120px;}

.kgs-item {position: relative;padding-left: 75px ;margin-bottom: 20px;}
.kgs-item:before {content: '';position: absolute;left: 10px;width: 40px;height: 2px;background-color: #0063ac;top: 10px;}
.kgs-name {color: #434343;font-size: 18px;font-weight: bold;text-transform: uppercase;margin-bottom: 10px;font-family: TrebuchetMS;}
.kgs-text {color: #434343;font-size: 14px !important;line-height: 18px !important;}
.kgs-text p {font-family: Georgia!important;font-size: 14px !important;line-height: 18px !important;margin-bottom: 0;}
.kgs-text span {font-family: Georgia!important;font-size: 14px !important;line-height: 18px !important;}

.document-list-item {list-style-type: none;}

.constituency-list {list-style-type: none;display: block;width: 100%;clear: both;margin-top: 20px;}
.constituency-item {position: relative;margin-bottom: 10px;font-size: 14px;}
.constituency-item:before {position: absolute;width: 7px;height: 7px;background-color: #0063ac;content: '';display: block;left: -20px;top: 6px;}

.footer-social a {color: #fff;font-size: 20px;margin-right: 20px;}
.navbar-nav>li>a.dropdown-toggle:focus {color: #0063ac!important;}

@media screen and (max-width: 1200px) {
  .toplive-visible-link {padding-left: 10px!important;}
  .header-search-button a {font-size: 12px;width: 125%;}
  .navbar-default .navbar-nav li a {padding: 13px 11px;}
  .deputy-info {width: 100%;}
  .deputy-item {min-height: 300px;}
}

@media screen and (max-width: 980px) {
  .header-search-button a {font-size: 12px;width: 100%;}
}

.banners-image {margin-bottom: 20px;outline: none;}

.remodal-close:before {
  color: #0063ac;
  font-size: 30px!important;
}
.remodal-close {
  right: 0!important;
  left: auto!important;
}

.remodal {
  text-align: left;
  font-family: TrebuchetMS;
}

.modal-title {
  color: #0063ac;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
}
.modal-subtitle {
  color: #0063ac;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 20px;
}

.modal-form-text {
  width: 100%;
  height: 50px;
  border: 1px solid #dedede;
  margin-bottom: 20px;
  padding-left: 10px;
}

.modal-form-file {
  width: 100%;
  height: 50px;
  border: 1px solid #dedede;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-top: 13px;
}

.modal-form-help {
  font-size: 12px;
  color: #797979;
  padding-bottom: 20px;
}

.modal-form-textarea {
  width: 100%;
  height: 250px;
  border: 1px solid #dedede;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-top: 10px;
}

.modal-form-button {
  width: 200px;
  height: 45px;
  background-color: #0063ac;
  color: #fff;
  font-weight: bold;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
}
.modal-form-button:hover {
  opacity: 0.8;
}

.modal-form-text.error {
  border: 1px solid red;
}
.modal-form-textarea.error {
  border: 1px solid red;
}

.modal-form label.error{
  display: block;
  margin-top: -10px;
  padding-bottom: 10px;
  color: red;
  font-size: 12px;
  font-weight: normal;
}

.banners-list {
  width: 90%;
  margin: auto;
}

.slick-arrow.fa-chevron-left {
  position: absolute;
  left: -50px;
  top: 45px;
  font-size: 25px;
  opacity: 0.5;
  cursor: pointer;
}

.slick-arrow.fa-chevron-right {
  position: absolute;
  right: -50px;
  top: 45px;
  font-size: 25px;
  opacity: 0.5;
  cursor: pointer;
}

.qa {
  padding-bottom: 60px;
}

.qa-number {
  background-color: #0063ac;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  width: 100%;
  color: #fff;
  height: 100px;
  display: block;
  width: 100px;
  line-height: 100px;
  font-family: TrebuchetMS;
}
.qa-question {
  margin-left: 20px;
  padding: 24px;
  font-family: TrebuchetMS;
  background-color: #f4f4f4;
  color: #434343;
}
.qa-answer {
  padding: 24px;
  font-family: TrebuchetMS;
  background-color: #0063ac;
  color: #fff;
}

.qa-date {
  width: 100px;
  color: #0063ac;
  font-family: TrebuchetMS;
  font-size: 14px;
  padding-top: 4px;
  text-align: center;
}

.qa-title {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.qa-title span {
  font-size: 14px;
  text-transform: none;
  font-family: Georgia;
}

.qa-text {
  font-family: TrebuchetMS!important;
  font-size: 14px!important;
  color: #434343!important;
}

.qa-text span {
  font-family: TrebuchetMS!important;
  font-size: 14px!important;
  color: #434343!important;    
}

.qa-text p {
  font-family: TrebuchetMS!important;
  font-size: 14px!important;
  color: #434343!important;    
}

.qa-answer .qa-text {
  font-family: Georgia!important;
  font-size: 14px!important;
  color: #fff!important;
}

.qa-answer .qa-text span {
  font-family: Georgia!important;
  font-size: 14px!important;
  color: #fff!important;    
}

.qa-answer .qa-text p {
  font-family: Georgia!important;
  font-size: 14px!important;
  color: #fff!important;    
}
.qa-a {display: none;margin-top: 20px;margin-bottom: 10px;}

.qa-q {
  cursor: pointer;
  margin-top: 20px;
  margin-bottom: 20px;
}

.content {
  min-height: 48vh;
}

.dialog-item {
  border: 1px solid #dedede!important;
  padding: 30px;
  margin-bottom: 50px;
}

.dialog-form {
  padding: 30px;
  background-color: #eaebf5;
}

.dialog-form-title {
  font-size: 22px;
  color: #000;
  font-family: Georgia;
  margin-bottom: 10px;
}

.comments {
  padding: 20px;
  margin-top: 40px;
  margin-bottom: 50px;
}

.comments-title {
  font-size: 22px;
  color: #000;
  font-family: Georgia;
  margin-bottom: 20px;
}

.comments-item {
  background-color: #eaebf5;
  padding: 20px 20px;
}

.comments-item-name {
  font-size: 20px;
  font-family: Georgia;
}
.comments-item-name span {
  font-size: 12px;
  font-family: TrebuchetMS;
}

.comments-item-date {
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #636363;
  font-family: TrebuchetMS;
}

.comments-item-text {
  font-size: 14px;
  color: #636363;
  font-family: TrebuchetMS;
}

.history-img {
  margin-bottom: 20px;
  max-width: 50%;
  float: left;
  margin-right: 20px;
}

.history:after {content: '';display: block;clear: both;}
.history {
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 20px;
  border: 1px solid #dedede;
}

.history h3 {
  margin-top: 0;
}

.category-nav {
  margin-top: 20px;
}

.category-nav a {
  font-size: 12px;
  padding: 5px 10px;
}

.sidebar-item {
  padding-bottom: 40px;
}


.version-button {
  width: 60px;
  position: absolute;
  right: 0;
}
.sidebar {
  padding-top: 29px;
}
.toplive-visible-link i {
  padding-right: 0;
}
.toplive-visible-link {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.version-button a {
  margin-top: 0;
  margin-bottom: 0;
  height: 46px;
  line-height: 46px;
  background-color: #fff;
  color: #0063ac;
}

.easy-autocomplete {
  width: 100%!important;
  height: 70px;
}
.easy-autocomplete input {
  width: 100%!important;
}

.easy-autocomplete-container ul {
  max-height: 300px;
  overflow: scroll;
}

.doc-info {
  padding-top: 10px;
}

.document-list-full .document-list-item {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;padding-bottom: 30px;border-bottom: 1px solid #dedede;}

.document-list-full .document-list-txt {margin: 0;}
.document-list-full .document-list-date {min-width: 44px;margin-right: 20px;}
.document-list-full .document-list-link {width: 100%;}
.version-button {position: fixed;top: 150px;}
.version-button a {background-color: #0063ac;color: #fff;}
.version-button a i {font-size: 28px;display: block;padding-top: 7px;}
.version-button a:hover {background-color: #0063ac;}

body.special {opacity: 0;}

.g-recaptcha {margin-top: 10px;margin-bottom: 20px;}

@media screen and (min-width:980px) {
.version-button {
  position: fixed;
  top: 300px;
  right: -123px;
  width: 290px;
  transform:rotate(-90deg);
}
.version-button a i {display: inline-block;margin-right: 10px;}
}

@media screen and (max-width:980px) {
  .version-button span {display: none;}
  .version-button {right: 0;z-index: 222;}
  .slick-arrow.fa-chevron-right {right: 0!important;z-index: 22;}
  .slick-arrow.fa-chevron-left {left: 0!important;z-index: 22;}
  .banners-image img {margin: auto;}
}

.navbar-default .navbar-nav .active>a, .navbar-default .navbar-nav li a:hover {color: #000;}
.easy-autocomplete-container ul li.selected {padding: 0 !important;}
.easy-autocomplete-container ul li.selected div {padding: 10px 15px;}
.all-gallery {position: absolute;font-family: Georgia;text-transform: none;}
.press-center-title {position: relative;}

.qa-question-button {background-color: #0063ac;color: #fff;text-decoration: none;text-transform: uppercase;font-size: 16px;padding: 10px 20px;display: inline-block;}
.qa-question-button:hover {color: #fff;}
.qa-question-button:focus {color: #fff;}
.qa-question-button:active {color: #fff;}


#lightgallery {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;flex-wrap: wrap;}

.all-deputy {font-size: 17px;}

.h2 {font-size: 21px;}

.logo {padding-top: 17px;}

.modal-hide {display: none;}

.logo-img {max-width: 130px;}

.search-wrap {margin-top: 70px;}
.header-search-button {padding-top: 70px;}
.h2 {text-transform: none;}

.nav-tabs>li.active>a {text-transform: none;}
.nav-tabs>li >a {text-transform: none;}
.press-center-title {text-transform: none;}

.press-link {text-decoration: underline;}

.video-box {padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #dedede;}

.useful-link-title {min-height: 66px;}


.header-social {padding-top: 15px;
    position: absolute;
    margin-top: -64px;
    margin-left: 164px;}
.header-social a {display: inline-block;vertical-align: middle;color: #4a4949;font-size: 20px;margin-left: 10px;position: relative;z-index: 2;}
.header-social a:hover {opacity: 0.8;}
.header-social a:last-child {margin-left: 14px;}
.header-social-title {font-family: TrebuchetMS,sans-serif;font-size: 15px;}

.navbar-default .navbar-nav li a {padding: 13px 13px;}

.navbar-social {padding-left: 0;}
.navbar-social li {list-style-type: none;}
.navbar-social li a {display: block;font-size: 18px;}

.deputy-page-info .deputy-news-text {max-height: 103px;overflow: hidden;font-family: TrebuchetMS !important;font-size: 14px!important;line-height: 20px!important;color: #535252!important;}
.deputy-page-info .deputy-news-text span {font-family: TrebuchetMS !important;font-size: 14px!important;line-height: 20px!important;color: #535252!important;display: inline !important;}
.deputy-page-info .deputy-news-text div {font-family: TrebuchetMS !important;font-size: 14px!important;line-height: 20px!important;color: #535252!important;}
.deputy-page-info .deputy-news-text p {font-family: TrebuchetMS !important;font-size: 14px!important;line-height: 20px!important;color: #535252!important;}


.deputy-news-text {font-family: Georgia;}

.nav-pills>li {margin-bottom: 10px;}
.contacts span.noty {
  display: block;
  color: #333;
  font-size: 11px;
  font-weight: 500;
}
.footer .contacts span.noty {
  color: #fff;
}