.lead-1 {
    text-align: center;
    font-size: 20px;
    padding-top: 12px;
    padding-bottom: 12px;

}
.well { padding: 2em;
    background: #EFEFF0;
    margin: 1em 0;
    border-radius: 12px;}

}
.block-text {

.lead-1 {
    text-align: center;
    font-size: 20px;
    padding-top: 12px;
    padding-bottom: 12px;

}
.rod_introtext strong  {color:#333;
		font-size: 28px;}
.well { padding: 2em !important;
    background: #EFEFF0;
    margin: 1em 0;
    border-radius: 12px;}

.color-1 {color:#948f33;}

}

@media (min-width: 1025px) {
  #type_59.pid_868 {
    section.content {width: 750px;}
    aside {width: 330px;}
  }
}
@media only screen and (max-width: 1024px) {
  #type_59.pid_868 {
    section.content {width: 67%;}
    /* aside { width: 330px; }*/
  }
}


/* Используем на других страницах, не только на 868-й */
/* Корёжит главную страницу */
/*@media (min-width: 1025px) {
  section.content {width: 750px !important;}
  aside {width: 330px !important;}
}
@media only screen and (max-width: 1024px) {
  section.content {width: 67% !important;}
}*/

.introblock > div
{ 
  padding: 6px;
  h3:first-child { padding-top:0; margin:0; padding-bottom: 12px;}
}
.introblock > div > div { background: #f9f9f9; padding:  24px 12px;  border-radius: 6px; }

.lead-1 {
  text-align: center;
  font-size: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.color-1 { color:#948f33; }

.colsimages {
  padding-top: 2em;
  padding-bottom: 1em;
  overflow: hidden;
  img {
    max-width:100%;
    padding: 3px;
    overflow: hidden;
    border-radius: 6px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap; flex-flow: row wrap;
}
.row > * {
  box-sizing: border-box;
  display: flex;
}
.col-md-3 {
  width: 25%;
  flex:  0 0 auto;
}
.col-md-4 {
  width: 33%;
  flex:  0 0 auto;
}
.col-md-6 {
  width: 50%;
  flex: 0 0 auto;
}
.col-md-8 {
  width:67%;
  flex: 0 0 auto;
}
.col-md-12 {
  width: 100%;
  flex:  0 0 auto;
}