.fa-green{color:#00d225}


/***** АДМИНКА *****/
.add-prise{}
.vlg-a__h2 a {font-size: 12px}
.vlg-a__h2{font-size: 1.5em;margin: 1em 0 1em 0;}
.vlg-a__list {font-size: 14px;line-height: 1.6em;display: -webkit-box;display: -ms-flexbox;display: flex;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -ms-flex-direction: row;
 flex-direction: row;
 -webkit-box-pack: justify;
 -ms-flex-pack: justify;
 justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.vlg-a__item {
 width: 50%;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -ms-flex-direction: row;
 flex-direction: row;
 margin-bottom: 20px;
}
.vlg-a__r {
 margin-left: 15px;
}
.vlg-a__title {
 font-size: 24px;
 font-weight: 500;
 margin-bottom: 10px;
}






/***** FRONTEND *****/
.slide-block {
 position: relative;
}
.slide-obj2 {
 /*box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.3);*/
}
/* стрелки */
.slide-obj_arrow {
 position: absolute;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 top: 90%;
 left: 0;
}
.slide_arr {
 color: #FF8E4B;
 font-size: 2rem;
 padding-right: 2rem;
 cursor: pointer;
}

/* слайды */
.row.slide-p {
 padding: 15px 15px 15px 0;
}
.slide-img_big {
 -o-object-fit: cover;
 object-fit: cover;
 width: 525px;
 height: 375px;
}
.slide-p__img-min {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: justify;
 -ms-flex-pack: justify;
 justify-content: space-between;
 margin: 10px 0 0 0;
}
.slide-p__img-min .slide-img_link {
 width: 168px;
 height: 105px;
}
.slide-p__img-min .slide-img_link img {
 -o-object-fit: cover;
 object-fit: cover;
 width: 100%;
 height: 105px;
}
.slide-img_link {
 position: relative;
 text-align: left;
 text-align: -webkit-left;
}
.slide-img_link img {
 border-radius: 6px;
}
.slide-img_arrows {
 display: none;
 background: rgba(32, 136, 201, 0.6) url('../img/arrows.png') no-repeat center;
 width: 50px;
 height: 50px;
 position: absolute;
 z-index: 10;
 margin: 0 auto;
 border-radius: 6px;
}
.slide-p__img .slide-img_arrows {
 top: 0;
 left: 0;
 height: 100%;
 width: 525px;
}
.slide-p__img .slide-p__img-min .slide-img_arrows {
 top: 25px;
 left: 59px;
}
.slide-img_link:hover {
 opacity: 0.8;
 cursor: pointer;
}
.slide-img_link:hover img {
 opacity: 0.8;
 cursor: pointer;
}
.slide-img_link:hover .slide-img_arrows {
 display: block;
}
.slide-p__text {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -ms-flex-pack: distribute;
 justify-content: space-around;
}
.slide-p__text h3.alt {
 font-family: Roboto;
 font-size: 1.2rem;
 font-weight: 400;
 line-height: 1.7rem;
 letter-spacing: 0em;
 text-align: left;
}

.slide-p__text-dic {
 overflow: hidden;
 max-height: 250px;

 font-size: 0.8rem;
 font-weight: 400;
 line-height: 1.1rem;;
 text-align: left;

}
.slide-p__info {
 position: relative;
 margin-top: 3rem;
 margin-right: 0;
 padding: 22px 10px;
 font-size: 18px;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 -ms-flex-direction: row;
 flex-direction: row;
}
.slide-p__info .info-i {
 position: relative;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -webkit-box-pack: justify;
 -ms-flex-pack: justify;
 justify-content: space-between;
 max-width: 100%;
 text-align: center;
}
.slide-p__info .spit {
 margin-bottom: 10px;
 font-family: Roboto;
 color: #377AAF;
 font-size: 1.2rem;
 font-weight: 500;
 line-height: 1.4rem;
 z-index: 10;
}
.slide-p__info .value {
 white-space: nowrap;
 font-family: Roboto;
 color: #377AAF;
 font-size: 1rem;
 font-weight: 400;
 line-height: 1.4rem;
 z-index: 10;
}
.slide-p__info .numb {
 position: absolute;
 color: #fff;
 font-size: 6rem;
 top: 7%;
 right: 12%;
 z-index: 1;
}
.slide-p__info .arrow {
 position: absolute;
 top: 30%;
 left: 15px;
 color: #FF8E4B;
}
.slide-p__btn {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 font-size: 0.8em;
 font-weight: 400;
 cursor: pointer;
 color: #ffffff;
 text-align: center;
 -ms-flex-item-align: center;
 -ms-grid-row-align: center;
 align-self: center;
 border-radius: 6px;
 padding: 0.7rem 2rem;
 background: #377AAF;
 -webkit-transition: all 0.3s ease-in-out;
 -o-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;
}
.slide-p__btn:hover {
 -webkit-transform: scale(1.05);
 -ms-transform: scale(1.05);
 transform: scale(1.05);
}



#modalBigImg {
 text-align: center;
}
#modalImg .modal-content {
 padding: 0;
}



@media (min-width: 991px) {
 .slide-p__img-min .slide-img_link {
  width: 140px;
  height: 105px;
 }
}
@media (min-width: 1200px) {
 #modalImg .modal-lg {
  max-width: 1024px;
 }
 .slide-p__img-min .slide-img_link {
  width: 180px;
  height: 105px;
 }
 .slide-p__info {
  font-size: 22px;
 }
}
@media (min-width: 1400px) {
 #modalImg .modal-lg {
  max-width: 1280px;
 }
}

@media screen and (max-width: 991px) {
 .slide-p__btn {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
 }
 .slide-obj_prev {
  left: 0;
 }
 .slide-obj_next {
  right: 0;
 }
 .slide-p__img-min {
  margin: 10px 20px;
 }
}
@media screen and (max-width: 768px) {
 .slide-img_link img {
  max-height: 200px;
 }
 .slide-p__info {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 10px;
  padding: 12px;
  margin-top: 0;
 }
 .row.slide-p__info>div {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 2rem;
 }
 .slide-obj_arrow {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 95%;
  left: 37%;
 }
 .slide-obj_prev, .slide-obj_next {
  width: auto;
 }

}


@media screen and (max-width: 576px) {
 .slide-obj_arrow {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 100%;
  left: 30%;
 }
}

