:root {
    --link: #66a192;
    --link-hover: #81c1a2;
    --h1: 3em;
    --h2: 2.5em;
    --h3: 2em;
    --h4: 1.5em;
    --h5: 1.25em;
}

.uc-pricelist {
    
}
#allrecords .uc-pricelist a .t-name {
    color: var(--link) !important;
}
#allrecords .uc-pricelist a:hover .t-name {
    color: var(--link-hover) !important;
}
.t-store__card__price::before {
    content: '';
    margin-right: .5em;
}
.t1025 .t-store__card__price-wrapper,  .t1025 .t-store__card__textwrapper {
    margin:0;
}
.uc-mainpage-topscr .t181__button-wrapper {
    margin-top: .25em !important;
}
.uc-mainpage-topscr .t181__descr em {
    display: block;
    font-style: normal;
    margin-top: .75em;
}
.uc-mainpage-topscr h1 {
    padding-bottom: .5em;
}
.uc-mainpage-topscr .t-btn td {
    font-size:1.25em;
}
#allrecords [class*="uc-opredelenie"] .t-title_md {
    font-size: var(--h3);
}

#allrecords .uc-opredelenie-picup {
    margin-bottom: -5em;
    padding-bottom: 10em !important;
}

.uc-catcardlist .t-card__btn-text {
    color: var(--link) !important;
    font-weight: 400;
}
.uc-contacts-sec .t555__title {
    font-size: var(--h4);
}
.uc-contacts-sec .t555 em {
    font-size: .9em;
    font-style: normal;
}
.uc-contacts-sec .t555 strong {
    display: block;
    margin-bottom: .6em;
}
.uc-contacts-sec .t555 u {
  text-decoration: none;
  font-size: .9em;
}
.uc-contacts-sec .t555 br {
    display: none;
}
.uc-contacts-sec .t555 a {
    font-size: var(--h4);
    color: var(--link) !important;
}
.uc-contacts-sec .t555 a:hover {
    color: var(--link-hover) !important;
}

.uc-sec-hdr-2 .t-col > * {
    font-size: var(--h2);
}
.uc-sec-hdr-3 .t-col > * {
    font-size: var(--h3);
}

.t555__contentbox, .t555__map, .t555__map .t-map {
    height: 50vh;
    min-height: 280px;
    max-height: 450px;
}

.t967__additional-descr, .t967__button {
    font-size: 1.1em !important;
}
.t967__button {
  color: #fff;
  border: 2px solid #e0e0e0 !important;
  background-color: #fff !important;
}
#allrecords .t967__button:hover {
  color: #66a192;
  /*border: 2px solid #66a192 !important;
  background-color: #66a192 !important;*/
}

#allrecords .uc-base-page-hdr {
    background: #c0ebde !important;
    padding: 0 !important;
    position: relative;
}
#allrecords .uc-base-page-hdr > div {
  position: absolute;
  width: 100%;
  padding: 3em 0;
}


/* ---topscr hdr pics--- */
/*[class*="uc-topscr"] .t-cover {
    background-image: url('https://static.tildacdn.com/tild3264-3233-4164-b265-393462353963/mrt-topscr-prev.jpg') !important;
}
[class*="uc-topscr"] .t-cover__carrier {
    background-image: url('https://static.tildacdn.com/tild3736-6534-4261-a562-643437653532/mrt-topscr.jpg') !important;
}*/




/* ---/topscr hdr pics--- */






@media screen and (max-width: 980px) {
  .t1025 .t-store__card__contentwrapper {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .t1025 .t-store__card__price-buttons {
      width: auto;
  }
  .t1025 .t-store__card__textwrapper {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin-bottom: .5em;
    margin-right: 0;
  }
}

