.hiddensticky{
	display: none;

}
.sticked .hiddensticky{
	display: block;
}
.livesearch {
	position: absolute;
    left: 60px;
    top: 100%;
    width: 195px;
    padding: 0;
    margin: 0;
    list-style: none;
    background: #ebebeb;
}
.livesearch li:hover {
	background: #cecece;
}
.livesearch a{
	display: block;
}
.header .searchform {
	overflow: visible;
}
.magic-tables table {
  width: 100%;
  color: #8c8d8e;
  font-size: 1.125rem;
  font-weight: 400;
  margin-bottom: 50px;
}

.magic-tables td {
  padding: 5px 0;
  border-bottom: 1px solid #d7d7d7;
}
.magic-tables td:last-of-type {
  /*text-align: right;
  font-weight: 700;*/
}
.magic-tables td {
  padding: 5px 10px;
}
.magic-tables thead {
  background: #ebebeb;
  color: #000;
}
.magic-tables thead td {
  font-weight: 700;
}
.magic-tables tbody td {
  font-size: .9rem;
}
.magic-tables tr:first-child {
  background: #ebebeb;
  color: #000;
}
.magic-tables tr:first-child td {
  font-weight: 700;
}
.magic-tables tr:nth-child(n+1) td {
  font-size: .7rem;
}
.magic-tables tr:nth-child(n+1) td.t-title {
  color: #000;
}
.magic-tables tr:nth-child(n+1) td:first-child {
  color: #000;
}
.magic-tables table {
  width: 93%;
  text-align: center;
  margin: 16px auto;
}
.magic-tables td{
  border: 1px solid;
}
.magic-tables td a{
  text-decoration: underline;
}
.s-card__table td:nth-child(2):last-child {
  padding-left: 4rem;
}
.boxfun__tip-title {
  color:  #fff;
  background-color: #7b000b;
}
.tabs__row {
  padding-top: 1rem;
}
.slider__title {
  text-transform: none;
}
.section.tabs p{
  color: #161718;
  font-size: 1.125rem;
  font-weight: 400;
  margin: 5px 0;
}
.bluelinks a {
  text-decoration: underline;
  color: blue;
}
.proj_gor .proj__imgwrap {
  height: 230px;
}
.proj_gor {
  flex-direction: row;
}