/* Обычный */

@font-face {
  font-family: "Roboto Light";
  src: url(/vendors/fonts/Roboto/Roboto-Light.ttf);
}

@font-face {
  font-family: "Roboto Regular";
  src: url(/vendors/fonts/Roboto/Roboto-Regular.ttf);
}

hr{
  border: none;
}

.btn{
  text-decoration: none !important;
  transition: 0.15s ease-in-out;
  border-width: 2px;
}

.mbr-bold{
  font-weight: 500 ;
}

.cid-stFG9D86gC,
.cid-stWCpdFOa5{
  background: url('/view/images-wib/bgr-body-top.jpg') top -1.8rem center repeat-x, url('/view/images-wib/bgr-body-bott.jpg') bottom -2.2rem center repeat-x;
}

.cid-stWCpdFOa5 .cid-stFG9D86gC,
.cid-stWCpdFOa5 .cid-stFG9D86gC::before{background: none;}

.cid-stFG9D86gC:before {
	content: "";
	display: block;    
	width: 100%;
	height: 100%;    
	position: absolute;
	top: 0;      
	left: 0;   
  background-color: #dee2e6;
  opacity: 0.5;
}


.cid-stF8khpGWd .btn-primary,
.btn-primary:active {  /*Кнапка "Подать заявку*/
  background-color: #c00000 !important;
  border-color: #c00000 !important;
  color: #ffffff;
}
.cid-stF8khpGWd .btn-primary:hover {  /*Кнапка "Подать заявку*/
  background-color: #FFF !important;
  color: #c00000;
}

.cid-stFnmsj4tg .mbr-section-subtitle {  /*50 лет опыта производства*/
  color: #ffb821;
  /*background-color: #ffaa01;*/
  /*width: max-content;*/
  /*padding: 1rem 1.3rem 1.4rem;*/
  letter-spacing: 2px;
  padding-bottom: 1rem;
  text-align: left;
}

.cid-stFwDd92Rv {
  padding-top: 0px;
  background: transparent;
  margin-top: -125px;
  margin-bottom: -58px;
  z-index: 2;
}

.cid-stF8khpGWd .nav-item:hover .nav-link:before,
.cid-stF8khpGWd .nav-item.open .nav-link:before {
  display: none;
}

.cid-stFG9D86gC .mbr-card-text {
  font-family: "Roboto Light";
  font-size: 1rem;
}

.cid-stFG9D86gC .mbr-card-text small {
  font-family: "Roboto Light";
  font-size: 0.8rem;
  margin-top: 0.8rem;
  display: block;
}

.cid-stFG9D86gC .card:last-child .card-wrapper .mbr-card-text small {
  display: none;
}

.cid-stFG9D86gC .card .card-wrapper {
  border-radius: 8px;
}

.cid-stFG9D86gC .mbr-section-btn {
  text-align: left;
}

.cid-stFG9D86gC .btn-primary,
.cid-stFG9D86gC .btn-primary:active {  /*Кнопки "Информация о продукте"*/
  background-color: #689f39 !important;
  border-color: #689f39 !important;
  color: #FFF;
  text-decoration: none;
  font-size: 0.8rem;
  padding: 0.8rem 1rem;
}

.cid-stFG9D86gC .btn-primary:hover {
  background-color: #FFF !important;
  color: #689f39 !important;
}

.cid-stFG9D86gC .mbr-card-text {
  text-align: left;
}

.cid-stFG9D86gC .display-5 {
  margin-bottom: 1.2rem;
}

.cid-stFG9D86gC .mbr-title{
  color:#686f77;
}

.cid-stFG9D86gC .card .card-wrapper .card-box {
  padding: 1.1rem 1.5rem;
}

.cid-stFwDd92Rv .wrapper {  /*блоки "Преимущества"*/
  padding: 1rem;
  border-radius: 0.4rem;
  background-image: url("/templates/images/advantage.jpg");
  background-size: 150%;
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.3), 0 0 24px 0 inset #765A4C;
  filter: saturate(65%) brightness(1.15) contrast(130%);
}

.cid-stFwDd92Rv {
  padding-bottom: 0px;
}

.cid-stFwDd92Rv .display-5 {  /*текст "Преимущества"*/
  font-size: 1.4rem;
}

.cid-stFwDd92Rv .card-img .mbr-iconfont {  /*иконки "Преимущества"*/
  /*margin-top: -1rem;*/
  background-color: #6d4d42;
  height: 4.5rem;
  width: 4.5rem;
  background-repeat: no-repeat;
  background-position: center;
}

/*
.cid-stFwDd92Rv .row-item:nth-child(1) .wrapper {
  background-color: #6d4d42;
}
.cid-stFwDd92Rv .row-item:nth-child(2) .wrapper {
  background-color: #5d4038;
}
.cid-stFwDd92Rv .row-item:nth-child(3) .wrapper {
  background-color: #4d342f;
}
*/

.mobi-mbri-contact-form::before,
.mobi-mbri-like::before,
.mobi-mbri-timer::before {
  content: none;
}

.cid-stFwDd92Rv .card-img .mobi-mbri-contact-form {
  background-image: url("/templates/images/icon1.png");
}
.cid-stFwDd92Rv .card-img .mobi-mbri-like {
  background-image: url("/templates/images/icon2.png");
}
.cid-stFwDd92Rv .card-img .mobi-mbri-timer {
  background-image: url("/templates/images/icon3.png");
}

.cid-stFnmsj4tg .mbr-section-title {  /*Описание на заглавном блоке*/
  text-align: left;
  margin-bottom: 2rem !important;
}

.cid-stFnmsj4tg {  /*Отступ наверху главной страницы*/
  padding-top: 12rem;
}

.cid-stFnmsj4tg .mbr-section-btn {
  text-align: left;
}

.cid-stFnmsj4tg .btn-primary,
.cid-stFnmsj4tg .btn-primary:active {  /*Кнопка "Весь ассортимент продукции*/
  padding: 0.8rem 1rem;
  position: relative;
  background-color: #689f39 !important;
  border: #689f39;
  color: white !important;
}

.cid-stFnmsj4tg .btn-primary:hover {
  color: white;
}

.cid-stFnmsj4tg .btn-primary:hover {
  background-color: #ffaa01 !important;
  border-color: #ffaa01 !important;
}

.cid-stF8khpGWd .dropdown .dropdown-menu{
  /*display: block;*/
  /*box-shadow: 0 0 12px 0 #000;*/
  box-shadow: 0 0 12px 0 rgb(0 0 0 / 25%);
}

.cid-stF8khpGWd .navbar-dropdown {
  padding: 0.75rem 1rem;
  box-shadow: 0 0 12px 0 rgb(33 37 41 / 25%);
}

.cid-stF8khpGWd .nav-dropdown .nav-item {
  padding: 0.6em 1.667em 0.667em !important;
}

.cid-stF8khpGWd .dropdown .dropdown-menu{
  margin-top: 0 !important;
}

.nav-dropdown .link.dropdown-toggle::after{
  margin-left: 0.4rem;
  border-top: 0.3em solid;
  border-right: 0.25em solid transparent;
  border-left: 0.25em solid transparent;
  margin-top: 0.4rem;
}

.navbar.navbar-expand-lg .dropdown .dropdown-menu {  /*Выпадающее меню*/
  padding: 0.5rem 0;
}

.cid-stF8khpGWd .dropdown .dropdown-menu .dropdown-item {
  font-size: 0.9rem;
  font-family: "Roboto Light";
}

a.text-white:hover, a.text-white:focus, a.text-white.active {
  color: white !important;
}

.cid-stF8khpGWd .dropdown .dropdown-menu .dropdown-item{
          transition: unset;
       -o-transition: unset;
     -moz-transition: unset;
  -webkit-transition: unset;
}

.cid-stF8khpGWd .nav-item.dropdown:hover .dropdown-menu{
  display: block;
}

.cid-stF8khpGWd .dropdown-item:hover {  /*Выпадающее меню активные пункты*/
  background-color: #6d4d42;
}

.cid-stF8khpGWd .navbar {
  background: #FFAB00;
  background: linear-gradient(to right, rgba(212,141,8,1) 0%, rgba(255,170,0,1) 50%, rgba(255,170,0,1) 75%, rgba(255,170,0,1) 100%);
}
.cid-stF8khpGWd .navbar .dropdown-item {
  padding: 0.235rem 1.25rem;
  /*border-bottom: 1px solid #6d4d42;*/
}
/*.cid-stF8khpGWd .navbar .dropdown-item:last-child {
  border-bottom: unset;
}*/

.zaglavie {
  margin-top: 2.5rem;
  font-family: "Oswald", sans-serif;
  font-size: 2rem;
  line-height: 1.3;
  letter-spacing: 2px;
  color: #689f39;
  font-weight: 500;
}

.cid-stF8khpGWd .navbar-brand-wib,
.halfvis .navbar-brand-wib:hover {
  background-image: url("/view/images-wib/logonewpkz_light_gd.png");
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 2;
  width: 280px;
  height: 156px;
  /*padding: 22px 0 28px;*/
  box-sizing: unset;
  position: absolute;
  text-align: center;
  line-height: 1rem;
  /*margin-top: 100px;*/
  margin-top: -46px;
}

.cid-stF8khpGWd .navbar-brand-wib a {
  display: block;
}

.cid-stF8khpGWd .navbar-brand-wib .navbar-label,
.halfvis .navbar-brand-wib:hover .navbar-label {
  width: 60%;
  margin: 8% 20% 6%;
}

.cid-stF8khpGWd .navbar-brand-wib .navbar-orgname,
.halfvis .navbar-brand-wib:hover .navbar-orgname {
  width: 84%;
  margin: 6.5% 8%;
  opacity: 1;
}

.halfvis .navbar-brand-wib{
  /*width: 240px; height: 134px;*/
  margin-top: -88px;
}
.halfvis .navbar-brand-wib .navbar-label{
  /*margin: 18% 20% 6%;*/
  width: 52%;
  margin: 22% 24% 6%;
}
.halfvis .navbar-brand-wib .navbar-orgname {
  opacity: 0;
}



a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]) {
  display: none;
}

.cid-stF8khpGWd .navbar-brand-wib .navbar-caption-wrap-wib,
.cid-stF8khpGWd .navbar-brand-wib .navbar-caption-wrap-wib a {
  width: 100%;
  line-height: 1.8rem;
  word-spacing: 200px;
}

.cid-stF8khpGWd button.navbar-toggler{
  margin-top: 1.1rem;
  margin-bottom: 1.1rem;
  margin-right: 0.5rem;
}

.cid-stF8khpGWd button.navbar-toggler .hamburger span{
  height: 3px;
  background-color: #FFFFFF;
}

@media (max-width: 992px){
  .navbar-nav.nav-dropdown{
    margin-top: 6.5rem;
    margin-bottom: 1.5rem;
  }
  .cid-stF8khpGWd a.nav-link{
    -webkit-justify-content: left;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    display: block;
  }
  .cid-stF8khpGWd .nav-dropdown .nav-item{
    padding: 0.4em 1.8em 0.4em !important
  }
  .navbar-collapse .nav-item.dropdown:hover .dropdown-menu{
    display: none;
  }
  .nav-dropdown .link.dropdown-toggle::after{
    display: none;
  }
  .cid-stF8khpGWd .navbar-buttons{
    text-align: left;
  }
}



/* Сексия Доп.СообщенийИнфоблоков START */

.cid-stFQfpv7xG {
  padding-top: 3rem;
  padding-bottom: 1rem;
}
.cid-stFQfpv7xG .media-container-row .msg-cont {
  font-family: "Roboto Light";
  border-radius: 8px;
  padding: 1.2rem 1.4rem;
}
.cid-stFQfpv7xG .media-container-row .mbr-text {
  font-family: "Roboto Regular";
  font-weight: 400;
  margin-bottom: 1rem;
  line-height: 1.2rem;
}
.cid-stFQfpv7xG .media-container-row .mbr-text:last-child {
  margin-bottom: 0;
}

.msg-cont.vertex .mbr-text{color: #fff;}
.msg-cont.buypot .mbr-text{color: #000;}

.msg-cont.vertex{
  background-color: #c00000;
  background-image: url('/view/images-wib/warning-sign.svg'); background-size: 25%; background-position: right 2rem bottom 1.5rem; background-repeat: no-repeat;
  box-shadow: 0 0 24px 0 hsl(210deg 11% 15% / 35%);
  font-size: 0.8em; 
}
.msg-cont.buypot{
  font-size: 1em; line-height: 1.4rem !important;
  background-color: #fff;
  box-shadow: 0 0 24px 0 hsl(210deg 11% 15% / 35%);
  border: 2px solid #7abd3f;
  transform: scale(1.08);
}
.msg-cont.vertex .title,
.msg-cont.buypot .title{
  font-family: "Oswald", sans-serif;
  font-size: 1.8rem;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.msg-cont.vertex .title{
  color: #FFF;
}
.msg-cont.buypot .title{
  color: #689F38;
}

.msg-cont.buypot .btn-success{
  background-color: #689f39 !important;
  border-color: #689f39 !important;
  color: #FFF !important;
  border-width: 2px;
}
.msg-cont.buypot .btn-success:hover,
.msg-cont.buypot .btn-success:focus{
  background-color: #FFF !important;
  color: #689f39 !important;
}

.cid-stFQfpv7xG {
  background-image: url('/view/images-wib/bgr-bottom-msg.jpg'); background-position: center; background-repeat: no-repeat;
  background-color: #f1f3f5;
}

.cid-stFQfpv7xG a {  /*Ссылка инфоблок*/
  text-decoration: underline;
  color: white;
}

.cid-stFQfpv7xG a:hover {  
  text-decoration: underline;
  color: #ffaa01;
}
/* Сексия Доп.СообщенийИнфоблоков END */

/* Секция - Подвал START */
.cid-stKoOMRjZ4 a {
  color: white;
}
.cid-stKoOMRjZ4 a:hover {
  color: #ffaa01;
}
.cid-stKoOMRjZ4 {
  background-image: url("/view/images-wib/bgr-footer.jpg");
  background-size: 60%;
  background-repeat: repeat;
  background-position: bottom;
  
}
.cid-stKoOMRjZ4:before {
	content: "";
	display: block;    
	width: 100%;
	height: 100%;    
	position: absolute;
	top: 0;      
	left: 0;   
	background: transparent;
	background: linear-gradient(to bottom, rgba(41,32,28,0.75) 0%, rgba(43,30,24,0.45) 100%);
	/*opacity: 0.8;*/
}

.cid-stKoOMRjZ4 .menu a {
  color: #8d6e63; 
}
.cid-stKoOMRjZ4 .phone a {
  color: #ffaa01;
  font-size: 24px;
}
.cid-stKoOMRjZ4 .phone a:hover {
  color: white;
}
.cid-stKoOMRjZ4 .pb-3 a {
  color: #ffaa01;
}
.cid-stKoOMRjZ4 .pb-3 a:hover {
  color: white;
  text-decoration: underline;
}
.cid-stKoOMRjZ4 .phone img {
float: left;
margin-right: 10px;
width: 15%;
}
/* Секция - Подвал END */

/* Основные стили КОНТЕНТ блока START */
.cid-stWCpdFOa5{
  padding-top: 6rem;
}


.cid-stWCpdFOa5 h1
.cid-stWCpdFOa5 h2
.cid-stWCpdFOa5 h3
.cid-stWCpdFOa5 h4
.cid-stWCpdFOa5 h5{
 
}

.surtitle {
  font-family: "Oswald", sans-serif;
  color: #8d6e63;
  font-size: 1.4rem;
  text-transform: uppercase;
}

.cid-stWCpdFOa5 h1{
 font-family: "Oswald", sans-serif;
 font-size: 1.8rem;
 /*color: #558B2F;*/
 /*color: #689F38;*/
 color: #689F38;
  text-transform: uppercase;
 margin-bottom: 2rem;
}
.cid-stWCpdFOa5 h2{
  font-family: "Oswald", sans-serif; 
  font-size: 18px;
  color: #689F38;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.cid-stWCpdFOa5 h3{
 
}
.cid-stWCpdFOa5 h4{
 
}
.cid-stWCpdFOa5 h5{
 
}

.cid-stWCpdFOa5 p{
  font-family: "Roboto Regular";
  font-weight: 400;
  color: #4d342f;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 18px;
}

.cid-stWCpdFOa5 a{
  /*color: #558B2F;*/
  color: #689F38;
  text-decoration: underline;
}

.cid-stWCpdFOa5 a:hover{
  text-decoration: none;
}

.cid-stWCpdFOa5 b,
.cid-stWCpdFOa5 strong{
 
}

.cid-stWCpdFOa5 ul{
  padding: 0;
}

.cid-stWCpdFOa5 ul li{
  font-size: 0.84rem; 
  margin-bottom: 8px;
  font-family: "Roboto Regular";
  font-weight: 400;
  color: #4d342f;
}

.cid-stWCpdFOa5 table{
 
}

.cid-stWCpdFOa5 li{
  font-family: "Roboto Regular";
  font-size: 0.9rem;
}


/* Отдел сбыта -  Блок телефона сквозной START */
.LinePhone{
  padding:3rem 0; display:block; overflow:hidden; 
  background-color:#fff; background-image: url('/view/images-wib/icons8-phone.svg'); background-position:center; background-repeat:no-repeat; 
  border: 1px solid #EFEBE9; box-shadow: 0 0 6px 0 #EFEBE9; border-radius:12px;}
.LinePhone .text, .LinePhone .ephone{width:44%; font-family: "Roboto Regular"; text-transform:uppercase; font-size: 1.8rem; text-align:center; color: #689F38; text-decoration:none !important;}
.LinePhone .text{display:block; float:left;}
.LinePhone .ephone{display:block; float:right;}

@media (max-width: 992px){
  .LinePhone{
    padding: 1.4rem 1.6rem;
    background-size: 20%;
    background-position: right 1.3rem center;
  }
  .LinePhone .text, .LinePhone .ephone{float: none; text-align: left; padding: 2%; width: 75%; }
}

/* Отдел сбыта - Блок телефона сквозной END */



/* Хлебные крошки START */
.breadcrumbs {
  margin: 0 auto;
  overflow: hidden;
  margin: 1.2rem 0 1.8rem;
  font-family: "Roboto Regular";
  font-weight: 400;
  font-size: 0.8rem;
}
.breadcrumbs .B_crumbBox{
  padding: 0; margin: 0;
}
.breadcrumbs .B_crumbBox a {
  color: #8D6E63;
  text-decoration: none;
}
.breadcrumbs .B_crumbBox a:hover {
  text-decoration: underline;
}
.breadcrumbs .B_crumbBox li {
  display: inline-block;
  color: #689F38;
}
/* Хлебные крошки END */


.cid-stFG9D86gC .card .card-wrapper {
  background-color: #f8f9fa;
  box-shadow: 0 0 6px 0 rgb(52 58 64 / 10%);
}
.cid-stWCpdFOa5 .cid-stFG9D86gC {
  padding: 0;
  background-color: inherit;
}




/* Таблица в контенте START */
.cid-stWCpdFOa5 table {
  margin-bottom: 2rem;
  font-size: 16px;
  color: #795548;
  text-align: center;
  border-collapse: collapse;
  box-shadow: 0 0 6px 0 #EFEBE9;
  overflow: hidden;
  border-radius: 8px;
}
.cid-stWCpdFOa5 table th, table td {
  padding: 0.9rem 1.2rem;
  line-height: 1.3rem;
}
.cid-stWCpdFOa5 table tr:nth-child(odd) th {  /*все нечетные элементы таблицы*/
  background-color: #6D4C41;
}
.cid-stWCpdFOa5 table th {
  background-color: #795548;
  color: #EFEBE9;
  font-family: "Roboto Regular";
  font-size: 0.9rem;
  text-align: left;
  letter-spacing: 0.5px;
}
.cid-stWCpdFOa5 table td {
  padding: 0.8rem;
  font-family: "Roboto Regular";
  font-size: 0.9rem;
  line-height: 1.2rem;
}
.cid-stWCpdFOa5 table tr:nth-child(odd) td {  
  background-color: #EFEBE9;
}
.cid-stWCpdFOa5 table tr {
  background-color: #FFFFFF;
}

.cid-stWCpdFOa5 table.nostyle{
  margin: 0;
  text-align: left;
  color: inherit	;
  box-shadow: none;
  border-radius: unset;
}
.cid-stWCpdFOa5 table.nostyle tr{
  background-color: transparent !important;
}
.cid-stWCpdFOa5 table.nostyle tr td{
  padding: 0;
  background-color: white;
}
/* Таблица в контенте END */



.cid-stWCpdFOa5 .form-group .error{
  font-size: 0.85rem;
  color: #D00000;
}
.cid-stWCpdFOa5 .form-group .error::before{
  content:'\2716';
  margin-right: 0.25rem;
}

.cid-stWCpdFOa5 .form-group .sendBox{
  width: 100%;
}


/* Ссылки просмотра и скачивания документов START */
.outLinkDoc{
  
}
.outLinkDoc i{
  margin-right: 0.35rem;
  color: #FFAB00;
}
.outLinkDoc a:hover i{
  color: #689F38;
}
.outLinkDoc a{
  text-decoration: none;
  color: #689F38;
}
.outLinkDoc a span{
  text-decoration: underline;
}
.outLinkDoc a:hover span{
  text-decoration: none;
}

/* Ссылки просмотра и скачивания документов END */



/* Заголовок в левой панеле START */
.panel-left h2{
  width: 90%; margin-bottom: 1.6rem;
  font-size: 1.4rem; line-height: 1.3; /*color: #F3A202;*/ color: #689F38;
}
/* Заголовок в левой панеле END */



/* МЕНЮ левое START */
.menusecondsec {background-color: #faf8f7; border-radius: 8px; overflow: hidden; margin-bottom:28px; padding: 0; box-shadow: 0 0 6px 0 #e6ded9}
.menusecondsec li {list-style: none; border-bottom:1px solid #ece6e6; margin: 0 !important;}
.menusecondsec li.active {}
.menusecondsec .active a {color:#FFF; background-color:#795548; text-shadow: 1px 1px 1px rgba(0,0,0,0.25);}
.menusecondsec a {padding:0.9rem 0.8rem 0.9rem 1.2rem; display: block; text-decoration: none;
                  color:#676f76; font-size: 1rem; line-height: 1.4rem;}
.menusecondsec a:hover{background-color:#EFEBE9; color:#495057;}
.menusecondsec .active a:hover{background-color:#795548; color:#FFF; cursor: default;}
.menusecondsec li:last-child{border-bottom:none;}
/* МЕНЮ левое END */



/* Стили классики подстановки START */
.transdur-03{
  transition-duration: 0.3s;
-o-transition-duration: 0.3s;
-moz-transition-duration: 0.3s; 
-webkit-transition-duration: 0.3s;
  transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-webkit-transition-timing-function: ease-out;
}
/* Стили классики подстановки END */



.ContentDocs, .ContentPhotos {
  width: 100%;
  height: 100px;
  display: block;
  background-size: 15%, cover;
  background-position: 12px 12px, center;
  background-repeat: no-repeat;
  border-radius: 6px;
  box-shadow: 0 0 12px 0 rgb(33 37 41 / 15%);
  transition: 0.1s;
  -o-transition: 0.1s;
  -moz-transition: 0.1s;
  -webkit-transition: 0.1s;
  transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-webkit-transition-timing-function: ease-out;
}
.ContentDocs:hover, .ContentPhotos:hover {
    transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
}

/*  КОНТАКТЫ страница START */
/*  Форма обратной связи START */
.formstyle .info{
  line-height: 1rem;
  font-size: 0.8rem;
  color: #868e96;
  font-style: italic;
  margin: 1.5rem;
}

.formstyle input[type="text"], .formstyle textarea {
  border: 1px solid #e9ecef !important;
  color: #868e96;
  font-size: 0.9rem;
  font-family: "Roboto Regular";
  resize: none;
}

.formstyle input[type="text"]:hover, .formstyle textarea:hover,
.formstyle input[type="text"]:focus, .formstyle textarea:focus {
  border: 1px solid #b8d94f !important;
}

.formstyle input[type="text"], .formstyle textarea, .formstyle input[type="submit"] {
  width: 100%; min-height: 42px;
  margin: 0.6rem 0;
  padding: 0.4rem 0.8rem;
  border-radius: 0.5rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-shadow: 0 0 6px 0 inset #dee2e6;
}

/*  Кнопка "Отправить" START */
.formstyle table.nostyle input[type="submit"] {
  height: 96%;
  margin: 0;
  box-shadow: unset;
  padding: 0.4rem 0.8rem;
}

.formstyle input[type="submit"] {
  padding: 0.6rem 1.4rem !important;
  background-color: #689f39;
  border-color: #689f39 !important;
  border-width: 2px !important;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase; font-weight: 500;
  font-size: 1rem; line-height: 1.2; letter-spacing: 1px;
}
.formstyle input[type="submit"]:hover {
  background-color: #fff;
  color: #689f39;
  border-color: #689f39 !important;
}
/*  Кнопка "Отправить" END */
/*  Форма обратной связи END */

/* Карта */
.contactMap{
  width: 100%; height: 400px;
  border-radius: 12px;
  border: 0;
}

/*  КОНТАКТЫ страница START */





/* Стили содержания литературы START */
.keepingBook {}
.keepingBook {
  /*width: 75%;*/
  list-style: none;
  line-height: 1.5;
  font-size: 14px;
  padding-bottom:0 !important;
  margin-bottom: 2rem;
}

.keepingBook ul{
  margin-bottom: 0;
}

.keepingBook li {
	text-align: right;
	background: url(/templates/img/point-dotted.png) 0 12px repeat-x;
}
.keepingBook li span {
	float: left;
	background: #fff;
	text-align: left;
  padding-right: 6px;
  color:#718090;
}
.keepingBook .val {
  float: none;
  font-weight: unset;
	text-align: right;
  padding-left: 6px;
  padding-right: 0;
  color: #689F38;
}
.keepingBook .val.for {
	text-transform: lowercase;
}
.keepingBook b{
  color:#689F38;
}

.keepingBook li {margin-left:0 !important; margin-bottom:0.1rem !important;}
.keepingBook ul {margin-left:2em;}

.spr-da{
  background-color: unset;
  height: 0;
  border-bottom: 2px;
  border-color: #daccc5;
  border-style: dashed;
  margin: 2em 0;
  border-top: 0;
}
/* Стили содержания литературы END */



.btn:focus{
  box-shadow: inherit;
}


/* Кнопка вверх START */
#scaTop,
#scaTop::before,
#scaTop::after {
  background-color: #ffaa00 !important;
}
/* Кнопка вверх END */



/*
@media (min-width: 992px){
  .container{
    width: 100%;
  }
}
*/



/*  START */
/*  END */