.italic{
    font-style: italic;
}
.body-text {
    
}
.path-name .tn-atom {
    position:relative;
    left: -5px;
}
.region-name .tn-atom {
    position:relative;
    left: -9px;
}
 .mega-btn {
    display: flex;
    background-color: #B78365;
    padding: 20px 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    border-radius: 6px;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    cursor:pointer;
    transition: 
        background-color 0.3s ease,
        opacity 0.6s ease,
        transform 0.6s ease;
}
.mega-btn:hover {
    background-color: #000000;
}
.mega-btn span {
    font-family: 'Norwester';
    font-size: 24px;
    display: block;
    margin-right: 15px;
}
.mega-btn-sm {
    display: flex;
    background-color: #B78365;
    padding: 10px 20px;
    height: 40px;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    border-radius: 6px;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    cursor:pointer;
    transition: 
        background-color 0.3s ease,
        opacity 0.6s ease,
        transform 0.6s ease;
}
.mega-btn-sm:hover {
    background-color: #000000;
}
.mega-btn-sm span {
    font-family: 'Norwester';
    font-size: 18px;
    display: block;
    margin-left: 15px;
}
.uc-btns-group .t396__artboard{
    overflow-x: auto;
    overflow-y: hidden;
    /*min-height: 56px !important;*/
    /*height: 56px !important;*/
}
/*Убрать полосу прокрутки у элемента*/
.uc-btns-group .t396__artboard::-webkit-scrollbar {
  width: 0;
}
.uc-btns-group .btns-group a {
    background-color: #F7F1EE;
    border-radius: 6px;
    transition: 
        background-color 0.3s ease,
        opacity 0.6s ease,
        transform 0.6s ease;
}

.uc-btns-group .btns-group a:hover  {
    background-color: #EFE2DC;
     border-radius: 6px;
    cursor:poiner;
}

/*.uc-point-card .card-cover {*/
/*    overflow:hidden;*/
/*    border-radius: 16px;*/
/*    background-color: #000;*/
/*}*/

/*.uc-point-card .card-cover img {*/
/*    transition: transform 0.5s ease; */
/*    opacity: 0.8;*/
/*}*/


/*.uc-point-card .card-cover:hover img {*/
/*   transform: scale(1.1);*/
/*   opacity: 0.9;*/
/*}*/

a.route-card .t-bgimg {
    background-size: 100% 100% !important;
    transition: background-size 0.5s ease !important;
}
a.route-card:hover .t-bgimg {
    background-size: 105% 105% !important;
    transition: background-size 0.5s ease !important;
}

@media screen and (max-width: 1280px) {
 .mega-btn {
     padding: 10px 40px;
     height: 40px;
  }
  .mega-btn span{
      font-size: 18px;
  }

}
@media screen and (max-width: 768px){
  .path-name .tn-atom {
        position:relative;
        left: -3px;
    }
    .region-name .tn-atom {
        position:relative;
        left: -4px;
    }
}
@media screen and (max-width: 660px) {
    .t282__menu__content {
        padding: 0 10px;
    }
}