.advanced-search-section{
  background-color: #fff;
  border-bottom: 1px solid #9eafc9;
  padding: 30px 0 60px 0;
  display: none;
  z-index: 2;
  position: fixed;
  top: 184px;
  left: 0;
  right: 0;
}

p.region__tender {
  margin-top: 5px;
  font-weight: 300;
  color: #494d5f;
}

p.region__tender b{
  background-color: rgba(255, 160, 0, .35);
  /* font-weight: 400; */
}

p.region__tender b:first-child{
  background-color: transparent;
  font-weight: 600;
  color: #494d5f;
}

.advanced-search-overlay{
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .75);
  z-index: 1;
  display: none;
}

.advanced-search-section img{
  max-width: 100%;
}

.subcategory-header{
background-color: rgba(100, 126, 177, 1);
color: #fff;
padding: 15px 0;
z-index: 2;
position: relative;
}

.subcategory-header .region-selected, .category-selected{
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
height: 100%;
width: 100%;
background-color: #fff;
padding: 9px 25px 9px 9px;
border: 1px solid #9eafc9;
box-shadow: inset 2px 1px 3px #d7deec;
border: 1px solid #9eafc9;
color: #78787b;
font-weight: 600;
cursor: pointer;
}

.category-selected{
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}

.region-selected{
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.subcategory-header .region-selected:after, .category-selected:after{
content: '';
position: absolute;
font-family: 'Material Icons';
color: #78787b;
font-size: 21px;
right: 5px;
top: 6px;
}

.subcategory-header .region-selected{
width: 320px;
}

.subcategory-header button{
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
border: none;
background-color: #339967;
color: #fff;
border-radius: 0 3px 3px 0;
}

.subcategory-header input{
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.subcategory-header__example{
display: flex;
justify-content: space-between;
margin-top: 5px;
}

.subcategory-header__example a{
color: #fff;
border-bottom: 1px dashed #fff;
}

.subcategory-header__example p a{
border-bottom: 1px solid #fff;
}

.subcategory-header__example p{
margin-bottom: 0;
opacity: .75;
}

.subcategory-header__all-categories-link{
color: #fff;
margin-top: 5px;
display: inline-block;
}

.subcategory-header__all-categories-link:hover{
color: #fff;
border-bottom: 1px solid #fff;
}

.subcategory-header input::placeholder{
text-overflow: ellipsis;
overflow: hidden;
opacity: .3;
}

.category-pagination{
  margin: 15px 0 30px 0;
}
.category-pagination ol{
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
.subcategory-header button{
  margin-top: 10px;
  padding: 10px;
  height: auto;
}
.subcategory-header__toggler-mobile{
  position: absolute;
  color: #000;
  opacity: .3;
  top: 0px;
  right: 0px;
  width: 41px;
  height: 41px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
}
.subcategory-header__input-wrapper{
  flex-direction: column;
  position: relative;
}
.subcategory-header .region-selected, .category-selected{
  height: auto;
  margin-top: 10px;
  position: relative;
  width: 100%;
}
}

.region__tender-price{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.region__tender-btns{
  display: flex;
  width: 100%;
  justify-content: flex-end;
  margin-top: 10px;
}


.region__tender-btns a{
  display: block;
  text-align: center;
  width: 40%;
  padding: 3px 10px;
  font-family: 'Roboto', sans-serif;
  border: 1px solid #000;
  transition: .3s ease all;
}

.region__tender-btns .region__tender-btn-protocol{
  color: #339967;
  border-color: #339967;
}

.region__tender-btns .region__tender-btn-protocol:hover{
  background-color: #339967;
  color: #fff;
}

.region__tender-btns .region__tender-btn-contract{
  color: #5571A9;
  border-color: #5571A9;
  margin-left: 10px;
}

.region__tender-btns .region__tender-btn-contract:hover{
  background-color: #5571A9;
  color: #fff;
}

.region__tender-price span{
  font-size: 21px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  width: 100%;
  text-align: right;
  line-height: 24px;
}

.region__tender-info-date{
  text-align: right;
  font-family: 'Open Sans', sans-serif;
}

.region__tender-info-date i{
  vertical-align: middle;
  font-size: 18px;
}

.region__tender-info-date i.active{
  color: #339967;
}

.region__tender-info-date i.closed{
  color: #E23333;
}

.region__tender-info{
  margin-bottom: 5px;
} 
.region__tender-info-main span{
  color:rgba(70, 76, 95, .7);
  margin-right: 10px;
  font-size: 13px;
}

.region__tender-info-main span a{
  color:rgba(70, 76, 95, .7);
}


.region__tender-info-main span a:hover{
  color: #4285F4;
  transition: .3s ease all;
}
.region__tender-item{
  background-color: rgba(85, 113, 169, .05);
  padding: 10px 20px;
  margin-bottom: 5px;
}

.region__tender-item:last-child{
  margin-bottom: 0;
}

.region__tender-item h5 a{
  font-size: 18px;
  margin-bottom: 10px;
  color: #4285F4;
}

.region__tender-item h5 a span{
  background-color: rgba(248, 237, 198, 1);
  font-weight: 600;
}

.region__tender-item h5 a:hover{
  color: #4285F4;
  transition: .3s ease all;
}

.region__tender-main-doc{
  margin-bottom: 0px;
}

.region__tender-main-doc span{
  font-size: 13px;
/*  color: #4285F4;*/
/*  cursor: pointer;*/
}

.region__tender-main-doc span:hover{
/*  color: #4285F4;*/
/*  border-bottom: 1px solid #4285F4;*/
  transition: .3s ease all;
}

.region__tender-main-doc a i{
  color: #4285F4;
}

.nd_region_tenders {
  padding: 60px 0 0 0;
}

.nd_region_tenders h2 {
  font-size: 32px;
  margin-bottom: 30px;
  text-align: center;
  color: #464c5f;
  font-weight: 600;
}

.nd_region_tenders_list {
  margin-top: 20px;
  width: 100%;
}


.nd_region_tenders_fake-btns {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.nd_region_tenders_fake-btn {
  background-color: #f0f0f0;
  border: 1px solid #bdc7da;
  border-radius: 3px;
  padding: 5px 10px;
  margin-right: 5px;
  cursor: pointer;
  transition: .3s ease all;
}

.nd_region_tenders_fake-btn:last-child{
  margin-right: 0;
}

.nd_icons_wrapper{
  display: flex;
  color:rgba(70, 76, 95, 1);
  align-items: center;
}

.nd_icons_wrapper:last-child{
  justify-content: flex-end;
}

.nd_region_tenders_fake-btn i {
  font-size: 16px;
}

.nd_region_tenders_fake-btn:hover {
  border: 1px solid #bdc7da;
  box-shadow: 2px 2px 4px rgba(70, 76, 95, .28);
}


/* @media (max-width: 1199.98px) {

} */

@media (max-width: 991.98px) {
.region__tender-price{
  flex-direction: row;
}
.region__tender-price span{
  white-space: nowrap;
  text-align: left;
}
.region__tender-btns{
  margin-top: 0px;
}
.region__tender-price{
  margin: 10px 0;
}
}

@media (max-width: 767.98px) {
.nd_region_tenders_fake-btns{
  display: none;
}
.nd_region_tenders_fake-checkbox{
  display: none;
}

}

@media (max-width: 575.98px) {
.nd_region_tenders h2{
  font-size: 21px;
  margin-bottom: 0;
}
.nd_region_tenders{
  padding: 30px 0;
}
.region__tender-price{
  flex-direction: column;
  margin-top: 0;
}
.region__tender-info-date{
  text-align: left;
  margin-top: 0px;
}
.region__tender-price span{
  margin-bottom: 10px;
}
.region__tender-btns{
  justify-content: flex-start;
}
}

.category-section {
margin-bottom: 30px;
}

.category-section-result-block{
padding: 20px;
background-color: #5E70A5;
display: flex;
justify-content: space-between;
color: #fff;
align-items: center;
}

.category-section-result-block__text{
display: flex;
align-items: center;
}

.category-section-result-block__text-count{
font-size: 42px;
line-height: 42px;
font-family: 'Roboto', sans-serif;
margin-bottom: 0;
font-weight: 600;
}
.category-section-result-block__text-subcategory{
margin-bottom: 0;
margin-left: 15px;
}

.category-section-result-block__btn{
color: #fff;
padding: 10px 15px;
border: 1px solid rgba(255, 255, 255, .5);
border-radius: 3px;
transition: .3s ease all;
}

.category-section-result-block__btn:hover{
border-color: #fff;
background-color: #fff;
color: #5E70A5;
}

.category-section h2 {
font-size: 24px;
margin-bottom: 15px;
line-height: 32px;
font-weight: 600;
}

.category-section h2 a {
color: rgba(70, 76, 95, 1);
transition: .3s ease all;
}

.category-section h2 a:hover {
color: #5B6E95;
}


.category__tender-item:first-child {
margin-top: 15px;
}

.category__tender-price {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}



.category__tender-btns {
display: flex;
width: 100%;
justify-content: flex-end;
margin-top: 10px;
}

.category__tender-btns a {
display: block;
text-align: center;
width: 40%;
padding: 3px 10px;
font-family: 'Roboto', sans-serif;
border: 1px solid #000;
transition: .3s ease all;
}

.category__tender-btns .category__tender-btn-protocol {
color: #339967;
border-color: #339967;
}

.category__tender-btns .category__tender-btn-protocol:hover {
background-color: #339967;
color: #fff;
}

.category__tender-btns .category__tender-btn-contract {
color: #5571A9;
border-color: #5571A9;
margin-left: 10px;
}

.category__tender-btns .category__tender-btn-contract:hover {
background-color: #5571A9;
color: #fff;
}

.category__tender-price span {
font-size: 24px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
width: 100%;
text-align: right;
line-height: 24px;
}

.category__tender-info-date {
text-align: right;
font-family: 'Roboto', sans-serif;
}

.category__tender-info-date i {
vertical-align: middle;
font-size: 18px;
}

.category__tender-info-date i.active {
color: #339967;
}

.category__tender-info-date i.closed {
color: #E23333;
}

.category__tender-info {
margin-bottom: 5px;
}

.category__tender-info-main span {
color: rgba(70, 76, 95, .7);
margin-right: 10px;
font-size: 13px;
}

.category__tender-item {
background-color: rgba(85, 113, 169, .05);
padding: 20px;
margin-bottom: 15px;
}

.category__tender-item:last-child {
margin-bottom: 0;
}

.category__tender-item h5 a {
font-size: 21px;
margin-bottom: 10px;
}

.category__tender-main-doc {
margin-bottom: 10px;
}

.category__tender-main-doc a {
font-size: 13px;
color: rgba(70, 76, 95, .7);
}

.category__tender-main-doc a:hover {
border-bottom: 1px dashed #4285F4;
}

.category__tender-main-doc a i {
color: #4285F4;
}

.nd_region_tenders {
padding: 60px 0 0 0;
}

.nd_region_tenders h2 {
font-size: 32px;
margin-bottom: 30px;
text-align: center;
color: #464c5f;
font-weight: 600;
}

.nd_region_tenders_list {
margin-top: 20px;
width: 100%;
}


.nd_region_tenders_fake-btns {
display: flex;
justify-content: space-between;
align-items: center;
}

.nd_region_tenders_fake-btn {
background-color: #f0f0f0;
border: 1px solid #bdc7da;
border-radius: 3px;
padding: 5px 10px;
margin-right: 5px;
cursor: pointer;
transition: .3s ease all;
}

.nd_region_tenders_fake-btn:last-child {
margin-right: 0;
}

.nd_icons_wrapper {
display: flex;
color: rgba(70, 76, 95, 1);
align-items: center;
}

.nd_icons_wrapper:last-child {
justify-content: flex-end;
}

.nd_region_tenders_fake-btn i {
font-size: 16px;
}

.nd_region_tenders_fake-btn:hover {
border: 1px solid #bdc7da;
box-shadow: 2px 2px 4px rgba(70, 76, 95, .28);
}

@media (max-width: 991.98px) {
.category__tender-price {
  flex-direction: row;
}

.category__tender-price span {
  white-space: nowrap;
  text-align: left;
}

.category__tender-btns {
  margin-top: 0px;
}

.category__tender-price {
  margin: 10px 0;
}
}

@media (max-width: 767.98px) {
.nd_region_tenders_fake-btns {
  display: none;
}

.nd_region_tenders_fake-checkbox {
  display: none;
}

}

@media (max-width: 575.98px) {
.nd_region_tenders h2 {
  font-size: 21px;
  margin-bottom: 0;
}

.nd_region_tenders {
  padding: 30px 0;
}

.category__tender-price {
  flex-direction: column;
  margin-top: 0;
}

.category__tender-info-date {
  text-align: left;
  margin-top: 10px;
}

.category__tender-price span {
  margin-bottom: 10px;
}

.category__tender-btns {
  justify-content: flex-start;
}
}

.category-title{
  margin-bottom: 30px;
}

.category-title__label{
  background: rgb(255,239,193);
  background: linear-gradient(45deg, rgba(255,239,193, 1) 0%, rgba(247,203,118, 1) 50%, rgba(252,200,27, .8) 100%);
  border-radius: 50px;
  padding: 5px 40px;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Roboto', sans-serif;
  color: #fe8b1b;
  position: relative;
  margin-left: 15px;
}

.category-title__label:before{
  content: '';
  position: absolute;
  width: 45px;
  height: 54px;
  background-image: url(/assets/base/images/ND2019/category-top-5.png);
  -webkit-background-size: cover;
  background-size: cover;
  left: -15px;
  top: -5px;
}

.category-title__wrapper h1{
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #494D5F;
}


@media (max-width: 767.98px){
  .category-title__wrapper h1{
    font-size: 24px;
  }
}

@media (max-width: 575.98px) {
  .category-title{
    padding: 30px 0 15px 0;
    margin-bottom: 0;
  }
}