/* глобальные переменные*/

/* color */

.t397__tab_active {

   border-bottom: 3px solid #674430 !important;

}

.t450__list_item a {
    margin-bottom: 20px !important;

}


.t776__col {
    background-color: #fff;
}

.t668__wrapper {
  
    border-radius: 20px;
}

:root {--bej: #F2E8D3;
--bej2: #FFFCF1;
    --light-yellow: #FBD6A0;
    --light-brown: #BF9F6F;
    --brown: #452812;
    --light-brown2: #674430;
    --green: #48642B;
    --yellow: #DB9A59;
    --green-dark: #2F500D;
    --text: #28221D;
    --grey: #7e7971;}
    
    
    a.tn-atom.ms_booking {width: auto !important; white-space: nowrap;}

h2.t-section__title {
    color: #674430 !important;
}



.uc-menu a {color: var(--bej) !important;}
/* глобальные переменные*/

div.t-feed__col-grid__post-wrapper
{
    border-radius: 28px !important;
}
/*общее*/
.t-descr, .uc-sertif .tn-atom, .tn-elem, .tn-atom {font-weight: 200;}
h1, h2, h3, h4, h5, h2.tn-atom { line-height: 110% !important;
font-weight: bold !important; color: var(--text); }
.zero-header .tn-atom, h2.tn-atom { line-height: 110% !important;
font-weight: bold !important; color: var(--bej2) !important;}
h3, h4, h5, .t851__title, .t-name_sm { font-weight: 700 !important; line-height: 130% !important; color: var(--text);}
 body, div {line-height: 130% !important;}
 
 .t-card__title, h3.t-card__title, .uc-slider h3, .t-card__link, .js-feed-post-title, .t-name_sm, .js-feed-post-title {font-weight: 700 !important; line-height: 100% !important;
 color: var(--text); 
 }
 .uc-slider h3.t-card__title, .uc-slider h3, .t851__textwrapper__content h3, .t851__textwrapper__content h4 {color: var(--bej2) !important;}
 
 .t-section__topwrapper {margin-bottom: 60px !important;}
 
.t-feed__button-wrapper, .t-btnwrapper {padding: 4px; border: 1px solid var(--light-brown);
border-radius: 150px;}

.t-btn.t-btn_md, .t-btn.t-btn_sm, .button-sert, .t776__btn_second, .t-submit {
/*font-family: 'Bebasbold'; */ font-weight: 500 !important;
font-size: 16px;
letter-spacing: 0.01em;
color: #FFFFFF;
color: var(--bej2);
padding-left: 40px !important;
padding-right: 40px !important;
cursor: pointer;
border-radius: 150px;
border: none !important;
background: var(--green);
margin: 0px !important;
transition-property: background;
transition: background 1s;}

/*big-banner*/

.t-cover .t833__sliderwrapper, .t833__sliderwrapper {right: 0 !important; }
.t-cover {}

.t833__slide {
  background-size: cover;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: right 20% center; }
/*big-banner*/

/*акции*/

.t851__btn .t-btn.t-btn_sm, .uc-akc .t-btn.t-btn_sm, .uc-slider .t-btn.t-btn_sm, .uc-slider .t-btn,
.uc-slider-sert2 .t-btn, .uc-slider-sert .t-btn.t-btn_sm, .uc-slider-sert2 .t-btn.t-btn_sm {
border: 2px solid #fff !important;
    box-shadow: none !important;

    font-size: 17px !important; text-transform: none !important;
    transition: all 0.8s ease-out; }
    

.t851__textwrapper:hover .t851__btn, .uc-akc .t-btn.t-btn_sm:hover, .t851__textwrapper:focus .t851__btn, .uc-akc .t-btn.t-btn_sm:focus,
.uc-slider .t-btn.t-btn_sm:focus, .uc-slider .t-btn:focus {
border: 1px solid #BF9F6F!important;
background: linear-gradient(180deg, rgba(251, 214, 160, 0) 0%, rgba(251, 214, 160, 0.3) 100%); }

.t-btn { font-weight: medium; font-size: 18px !important;}


.t851__inner-wrapper {min-height: 220px; }
.uc-akc .t851__show_hover .t851__textwrapper.t851__textwrapper_animated {min-height: 400px!important; height: auto !important; position: relative !important;}
.uc-akc .t851__show_hover .t851__textwrapper.t851__textwrapper_animated:before {position: absolute !important;
    top:0; left: 0;
    content: "";
    width: 100%;
    padding-top:450%;
    height: 1px;
    
}

    .t851__col_mobile-grid {

        padding-bottom: 0px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    
    }



.uc-slider-sert .t851__inner-wrapper, .uc-slider-sert2 .t851__inner-wrapper {min-height: 20px !important; height: 20px !important;}

.t851__descr {color: #fff;}

.t581__wrapper { padding-top: 30px;  padding-bottom: 30px;}

.t581__buttons { margin-top: 30px;}

.t851__textwrapper:after {
  content: '';
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  margin: 10px;
  border-radius: 0 0px 0 0;
  opacity: 0.6;
}


/*акции*/

.uc-transparent .t-btn.t-btn_md, .uc-transparent1 .t-btn.t-btn_md {background: transparent !important;
border:  solid 3px var( --light-brown) !important; color: var(--brown) !important; }

.uc-transparent1 .t-btn.t-btn_md {background: transparent !important;
border:  solid 3px var( --light-brown) !important; color: var(--bej2) !important; }

.uc-transparent .t-btn.t-btn_md:hover, .uc-transparent .t-btn.t-btn_md:focus,
.uc-transparent1 .t-btn.t-btn_md:hover, .uc-transparent1 .t-btn.t-btn_md:focus
{color: var(--brown) !important;
    background: var(--bej) !important; }

.buttn {background: transparent !important; border-radius: 150px; cursor: pointer; transition: background 1s;}

.t-btn.t-btn_md:hover, .t-btn.t-btn_md:focus, .button-sert:hover, .button-sert:focus,
.t-btn_xs:hover,  .t-btn_xs:focus {background: var(--green-dark) !important;
     color: #FFFFFF;}
     
 .t581__btn.t-btn.t-btn_md, .t581__btn.t-btn.t-btn_md:hover, .t581__btn.t-btn.t-btn_md:focus {padding: 4px; 
box-shadow: 0 0 0 4px rgba(69, 40, 18, 0.9), 0 0 0 5px rgba(244, 235, 226, 0.2) !important; }


.t-btn.t-btn_sm {
box-shadow: 0 0 0 4px rgba(255, 255, 255, 1), 0 0 0 5px rgba(244, 235, 226, 1) !important; width: 100% !important; }

.button-sert {
box-shadow: 0 0 0 4px rgba(243, 236, 226, 1), 0 0 0 5px rgba(219, 154, 89, 0.5) !important; }

.uc-header .t-btnwrapper:nth-child(1) .t-btn.t-btn_md {background: linear-gradient(180deg, rgba(51, 83, 18, 1) 0%, rgba(69, 97, 39, 1) 100%), #DB9A59 !important;}
.uc-header .t-btnwrapper:nth-child(2) .t-btn.t-btn_md {background: #fff !important;}
.uc-header .t-btnwrapper:nth-child(1) .t-btn.t-btn_md:hover,
.uc-header .t-btnwrapper:nth-child(1) .t-btn.t-btn_md:focus {background: linear-gradient(180deg, rgba(44, 73, 13, 1) 0%, rgba(44, 64, 24, 1) 100%), #DB9A59 !important;}
.uc-header .t-btnwrapper:nth-child(2) .t-btn.t-btn_md:hover,
.uc-header .t-btnwrapper:nth-child(2) .t-btn.t-btn_md:focus  {background: var(--bej) !important;}


/* button */


h1 {font-size: 12px !important;}

    h2 {background:	url(https://static.tildacdn.com/tild6164-3136-4436-a236-343333623333/element.svg) no-repeat top center !important;
    padding-top: 90px; color: var(--text) !important;
    background-size: 32% auto !important;}
    
 h2.tn-atom, .zero-header .tn-atom {background:	url(https://static.tildacdn.com/tild6164-3136-4436-a236-343333623333/element.svg) no-repeat top center !important;
    padding-top: 90px; 
    background-size: 90% auto !important;}   
    

h3 {color: var(--text) !important;}


/*общее*/


/*about*/

.t851__cell:hover .t851__bg_animated {transform: scale(1.1) !important;}

/*about*/

/* услуги главная*/

/* .uc-about {background:  url(https://static.tildacdn.com/tild3131-6565-4435-b732-633636613865/element2.svg) no-repeat top -50px center;
    background-size:  60% !important; }*/

/* .uc-uslugi, .uc-advantages {
     background: linear-gradient(#FDF8EA, #fff);
     background:  url(https://static.tildacdn.com/tild3131-6565-4435-b732-633636613865/element2.svg) no-repeat top -50px center, linear-gradient(#FDF8EA, #fff);
    
background-size:  60% !important;}*/

.uc-uslugi .t490__img {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin-bottom: 25px;
}

.uc-about .t472__blockimg {
    height: 450px;
}
    


.uc-about div,  .uc-akcii div {border-radius: 0 0px 0 0; }

.uc-akcii h3 {color: #fff !important;
    text-transform: none; line-height: 140% !important;
}

.t842__wrap  {border-radius:10px !important; border: solid 1px var(--light-brown);}

.t842__bgimg {border-radius: 10px 0 0 10px !important; }

.t490 .t-section__topwrapper {
    margin-bottom: 60px !important;
}

/* услуги главная*/

/* потоки*/

.t-btn.t-btn_sm {margin-top: 16px !important; }

.t-feed__col-grid__post-wrapper {
    border: solid 3px var(--light-brown);}
    
    .t-feed__col-grid__post-wrapper:hover,  .t-feed__col-grid__post-wrapper:focus {
        
        box-shadow: 6px 6px 0  0   #F0DCBF; }

.t-feed__post-parts-date-row {/* display: none; */}
.t-feed__post-tag { line-height: 12px;}

/*.t-feed__post-bgimg, .t851__cell, .t851__link, .t851__overlay, .t851__table {border-radius: 0 120px 0 0;}*/
.t-feed__post-bgimg, .t851__cell, .t851__link, .t851__overlay, .t851__table {border-radius: 0px;}

.js-feed-container.t-feed__container.t915__container.t915__container li:nth-child(1) .t-feed__post-bgimg,
/*.js-feed-container.t-feed__container.t915__container.t915__container li:nth-child(1) .t-feed__col-grid__post-wrapper {border-radius: 60px 0 0 0;}*/

.t-feed__col-grid__content {
       padding: 5px 22px 22px !important;}
       
       .t-feed__post-popup__date-wrapper {display: none;}


/* потоки*/

/* шапка внутренние страницы*/

.t-cover__arrow {
 bottom: 10px !important;}
 
 h1 {padding-bottom: 0px !important;  padding-top: 80px !important;}
    
 /* шапка внутренние страницы*/

/*Размер шрифта*/

h1 {font-size: 58px !important;}
h1 {font-size: 50px !important;}
h2 {font-size: 34px !important;}
h3, .t851__title {font-size: 26px !important;}
/* h4 {font-size: 20px !important;} */
h5, .js-feed-post-title, .t-name_sm {font-size: 16px !important;}

.t-section__descr, .t-descr, .t-descr_xl, #rec470684424 .tn-elem[data-elem-id="1470233923389"] .tn-atom,
.js-feed-post-text, .t-text_md { /* font-size: 15px !important; */ max-width: 800px !important;
    width: 100%!important; }

 .t-feed__post-popup__text
 { font-size: 18px !important;}

.js-feed-post-descr, .t-descr_xxs  {font-size: 16px !important; font-weight: 400;}


/*Размер шрифта*/

/* отзывы, карты */
.widgety {display: flex;flex-direction: row !important; flex-wrap: nowrap !important;
border: 1px solid #E8C25F;
text-align:center!important;
margin-left: 0!important;
margin-right: 0!important;
justify-content: center;
width: 100% !important;
}



.widgety iframe {width: 100% !important; flex: 1; border: none !important;}
 #document body .badge {width: 100% !important; border: solid 1px #fff !important;  min-width: 100%!important;
max-width: 2000px!important;flex: 1;
border-radius: 0px !important;display: flex; }

.widgety div > * {display: flex; width: 100% !important; flex: 1; border: none !important;}

.badge {max-width: 2000px !important;}

.uc-mapp .widgety {border: none !important;}

/* отзывы, карты */

/* оферта, политика */

.uc-justify {text-align: jusify;} /* оферта, политика */

/* оферта, политика */
/* отзывы, карты */


/*карточки в магазине*/
.t776__imgwrapper {
position: relative;
width: 100%;
heigth:auto !important;
padding-bottom: 50% !important;
}

.t776__imgwrapper:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    padding-top:50%;
    heigth:1px !important; }
    
.t776__col 
{
        border-radius: 25px;
    border: solid 2px var(--light-brown);
    margin: 0 10px 0 10px;
    
}

.t776__imgwrapper img
{
    border-radius: 24px 24px 0 0;
    margin: 0;
}
    
    
    .t776__textwrapper {
    padding: 0px 22px !important;}
    
    .t776__btn-wrapper {
    padding: 0px 22px 22px !important;}
    
  .t776__col:hover,  .t776__col:focus {
        box-shadow: 6px 6px 0  0   #F0DCBF;}
    

/*карточки в магазине*/

/*философия*/
@media  (min-width: 980px) {

.uc-advantages .t490__container.t-card__container.t-container {display: flex;
   justify-content: center !important;
   flex-wrap: wrap;
}

.uc-advantages .t-card__col {width: 33.3% !important;}}

/*философия*/

/*кнопка записаться*/

.yButtonBackground {
background-color: var(--green-dark) !important;
opacity: .8 !important;}

.yButtonWave
{border-color: var(--green-dark) !important;
  color: var(--green-dark) !important;
  border: var(--green-dark) 1px solid !important;
 opacity: 0.1 !important;
}

/*кнопка записаться*/

/*сертификаты*/
/*
.t776__parent {
    display: flex; flex-wrap: wrap;}*/
    
.t776__col.t-col_4 {max-width: 358px;}
.uc-sertifikat .t776__btn-wrapper { display: flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap; margin-top: 0px !important;}
.t-store__card__btns-wrapper--quantity {margin-top: 0px !important;}

.uc-sertif {position: relative; z-index: 1;}
.uc-slider-sert, .uc-slider-sert2 {position: relative; z-index: 100;}
.uc-sertifikat .t776__btn:nth-child(1):hover, 
.uc-sertifikat .t776__btn:nth-child(1):focus
{color: var(--green) !important;}

.t776__btn_second, .uc-sertifikat .t776__btn:nth-child(2), .t-store__prod__quantity, .uc-sertifikat .t-btn.t-btn_sm {width: 49% !important;
    flex-shrink: 2 !important;
    display: flex!important; margin-top: 0px !important;
    margin-bottom: 0px !important; }
    
.uc-sertifikat .t776__btn:nth-child(1) {
background: none !important; border: none !important;
color: var(--text); box-shadow: none !important;
padding: 0 !important;
text-align: left !important;
margin-top: 0px !important;
margin-bottom: 24px !important;
margin-top: 24px !important;
width: 100% !important;
flex-basis: 100% !important;
text-decoration: underline !important;
}
    .t776__btn_second {flex-wrap: nowrap; border-radius: 0 150px 150px 0  !important;}
    
    .t-store__prod__quantity {border-radius:  150px 0 0 150px  !important;}
    
    .t776__btn-wrapper { margin-top: 0px !important;}
    
    .t776__price-value { font-weight: bold;
    }
    
    .t1002__btns-wrapper>a:nth-child(2) {color: #fff !important; border-radius: 0 150px 150px 0  !important; box-shadow: none !important;} 
    
    .t776__col_right .t776__btn-wrapper {padding: 0px !important; }
    
    .t776 .t-product__option {
    margin-top: 20px;
    margin-bottom: 20px; }
    
    .js-product .t-product__option-select, .js-product .t-product__option-select:focus, select
    {
   
    background: #fff !important;
    /* border-radius: 0px !important; */
    box-shadow: none !important;
    font-size: 22px !important;
}

/*корзина*/

.t706__cartwin-products, .t706__cartwin-products .t-descr {font-size: 16px !important;}
.t706__product {margin-top: 10px; margin-bottom: 10px; }

.t706__product-imgdiv {
width: 50px;
height: 50px;
border-radius: 0px; }

.t706__product, .t706__product-plusminus  {display: flex; align-items: center;}

.t706__product {height: auto !important;}
  
  .t706__product-thumb {
    display: flex;
    width: 50px;
    height: 50px;
    padding-right: 20px;
    align-items: center; }
.t706__product-del {display: flex;}
 .t706__cartwin-products>.t706__product>.t706__product-title {flex-grow:3;} 
 

.t706__cartwin-products .t706__product .t706__product-title a { width: 100%;}


.t706 .t-form .t-input {
    height: 36px; }
    
    .t706 .t-form .t-descr_md {font-size: 12px !important;}
    .t706 .t-form_bbonly .t-input-block .t-input, .t-input, .t-select  {font-weight: 200;
    font-family: 'Bebasbold' !important; font-weight: normal;}
    
.t706 .t-form_bbonly .t-input-block {
    margin-bottom: 16px;
}

.t-form .t-submit {background-color: var(--green) !important;}
.t-form .t-submit:hover, .t-form .t-submit:focus {background-color: var(--green-dark:) !important;}

.t706__carticon-counter {display: flex; align-items: center; justify-content: center;}
     
 /*корзина*/   
    
/*сертификаты*/

/*контакты*/ 

.uc-kontact .t-sociallinks__wrapper div:nth-child(5) {display: none;}

.uc-mapp .t-text {margin-left: 30px;}

.uc-mapp .t-text > * {display: block !important; margin-bottom: 30px; width: auto !important; text-align: left;}
.uc-mapp .widgety {border-top: none;}

.uc-mapp .widgety div {height: auto !important; min-height: auto;}

.uc-mapp .widgety div > * {width: auto!important; flex: 0!important;}

.uc-mapp .t-text > div > a {display: inline-block !important; width: auto !important; flex: auto !important;}

.uc-mapp .widgety iframe {width: 100% !important; flex: auto !important;}

/*контакты*/ 

/*услуги*/ 

.js-feed-parts-select-container .t-feed__parts-switch-btn:last-child a {background-color: var(--bej); }
.js-feed-parts-select-container .t-feed__parts-switch-btn a:hover, .js-feed-parts-select-container .t-feed__parts-switch-btn a:hover,
.js-feed-parts-select-container .t-feed__parts-switch-btn:last-child a:active, .js-feed-parts-select-container .t-active:last-child a {background-color: var(--green) !important; color: #fff !important;}
.js-feed-parts-select-container .t-feed__parts-switch-btn:last-child {border: solid 1px var(--bej) !important;}

/*услуги*/ 

/*мобильное меню*/ 

.t396__artboard rendered { display: flex; justify-content: center;
    align-items: center; width: 100%;
}

#rec481125426 .tn-elem[data-elem-id="1660830157589"] {left: 0 !important;}

#rec481125426 .tn-elem[data-elem-id="1660832080882"],
#rec481125426 .tn-elem[data-elem-id="1660831976438"],
#rec481125426 .tn-elem[data-elem-id="1660832082564"] {right: 0 !important;}

.t450__rightside {position: relative !important;
    
left: 0px !important;
margin-top: 10px;

}

svg.t-sociallinks__svg {
    width: 50px;
    height: 50px;
    
}

.t-sociallinks__item
{
padding-left: 20px;
}

/*мобильное меню*/ 

/*подвал*/ 
.t981__wrapper {padding-top: 30px; padding-bottom: 30px;}
.t981__menu-item:last-child, .t981__menu-item:last-child a {color: var(--bej2) !important;}
.t981__menu-item:hover a {color: var(--grey) !important;}

.t981__menu.t981__secondary-menu, .t981__menu.t981__secondary-menu ul li,
.t981__menu.t981__secondary-menu ul
{display: flex; justify-content: center !important;
align-items: center! important;
align-content: space-around;
} 


/*подвал*/  

/*мобильная версия*/

@media screen and (max-width: 960px) {
.t776__container_mobile-flex .t776__col, .uc-sertifikat .t-col {

padding-left: 0px !important;
padding-right: 0px !important;
margin-right: 10px;

}

.t345-content, .t345-content div, .t345-content .t-sociallinks
{display: flex; justify-content: left !important;
flex-wrap: wrap;
align-items: center! important;
align-content: space-around;
} 
.t345-content div { width: 100%;
flex-shrink: 0;}

}

@media (max-width: 1200px) {
    
.t-btn, .tn-atom.ms_booking, #rec466405540 .tn-elem, [data-elem-id="1658327824078"] .tn-atom, .tn-elem.buttn,  a.tn-atom, .uc-sertif a.tn-atom {font-size: 14px !important;
    padding-left: 20px !important;
    padding-right: 20px !important; 
}

a.tn-atom.ms_booking {width: auto !important; white-space: nowrap;}


/*Размер шрифта*/

h1, .t181__title, h1 div {font-size: 42px !important; line-height: 110% !important;}
    
h2, h2 .tn-atom {font-size: 32px !important; line-height: 110% !important;}
    
    h3, .t851__title, h3.tn-atom {font-size: 24px !important;}
/* h4 {font-size: 18px !important;} */
h5, .js-feed-post-title, .t-name_sm {font-size: 18px !important;}

.t-section__descr, .t-descr, .t-descr_xl, #rec470684424 .tn-elem[data-elem-id="1470233923389"] .tn-atom,
.js-feed-post-text, .t-text_md { /* font-size: 14px !important; */ max-width: 800px !important;
    width: 100%!important;  font-weight: normal !important;}
.js-feed-post-descr, .t-descr_xxs  {/* font-size: 16px !important; */ font-weight: normal !important;}
  
/*Размер шрифта*/

}


@media (max-width: 980px) {

.t-btn, .tn-atom.ms_booking, #rec466405540 .tn-elem, [data-elem-id="1658327824078"] .tn-atom, .tn-elem.buttn,  a.tn-atom, .uc-sertif a.tn-atom {font-size: 12px !important;
    padding-left: 20px !important;
    padding-right: 20px !important; 
}

a.tn-atom.ms_booking {width: auto !important; white-space: nowrap;}

 /*Размер шрифта*/

h1, .t181__title, h1 div {font-size: 40px !important; line-height: 110% !important;}
    
h2 {font-size: 30px !important; line-height: 110% !important;}
    
    h3, .t851__title, h3.tn-atom {font-size: 22px !important;}
/* h4 {font-size: 16px !important;} */
h5, .js-feed-post-title, .t-name_sm {font-size: 16px !important;}

.t-section__descr, .t-descr, .t-descr_xl, #rec470684424 .tn-elem[data-elem-id="1470233923389"] .tn-atom,
.js-feed-post-text, .t-text_md {/* font-size: 16px !important; */ max-width: 800px !important;
    width: 100%!important; font-weight: normal !important;}
.js-feed-post-descr, .t-descr_xxs  {font-size: 18px !important; font-weight: bold !important;}
  
/*Размер шрифта*/
 

 /* отзывы, карты */
 
.widgety {flex-wrap: wrap !important}

.widgety .dg-widget-link, .widgety iframe {width: 100% !important; max-width: 980px !important;}

.widgety iframe {max-height: 400px !important;}

.uc-widj {padding: 40px; background: #f2e8d3;}

/* отзывы, карты */

.widgety div {width: 100% !important; min-height: 400px !important;}
    
/*контакты*/ 

.uc-kontact .t-sociallinks__wrapper div:nth-child(4) {display: none;}
.uc-kontact .t-sociallinks__wrapper div:nth-child(5) {display: inline-block;}

/*контакты*/ 

 h2 {
    padding-top: 50px; 
    background-size: 15% auto !important;}
    
    .t851__col {
    margin-bottom: 0px !important;
}

.t851__textwrapper {
    padding: 20px !important; }
    
 .t851__inner-wrapper {
    height: 200px;
    width: 95%;
}


.t-cover, .t-cover__carrier {background-size: cover !important;}
.uc-mapp .t-text { margin-left: 0px; margin-top: 30px; }


.t981__col.t981__col_left { text-align:center; display: flex !important; align-items: center!important;}

.t981__logo-wrapper, .t981__logo-wrapper a {display: flex !important; align-items: center !important; justify-content: center; flex: 0;
    margin-left: auto; margin-right: auto;
}
    
/*мобильное меню*/ 

#t-header { position: absolute !important; top: 0; left: 0;
width: 100%;
z-index: 10000;

}

.t981__logo {min-width: 100px !important;}

/*мобильное меню*/
}


@media (max-width: 768px) {

.t851__col_mobile-grid {
    width: 100% !important;
    display: inline-block;
    vertical-align: top;
}
    
    .t851__textwrapper {
    padding: 15px 33px !important;
}
    
    
    .t851__col {
    margin-bottom: 40px !important;
}

.uc-header .t-cover__carrier {
    background-size: auto 100% !important;
    background-position: right bottom;
    
}
}

@media (max-width: 640px) {
    
.t397__wrapper_mobile-flex
{padding-left: 0px !important;}


    
.t-btn, .tn-atom.ms_booking, #rec466405540 .tn-elem, [data-elem-id="1658327824078"] .tn-atom, .tn-elem.buttn,  a.tn-atom, .uc-sertif a.tn-atom {font-size: 16px !important;
    padding-left: 20px !important;
    padding-right: 20px !important; 
}


 /* .t-col {margin-bottom: 5px !important;} */
 
 .tooltip-horizontal-scroll-icon_circle {
     fill: #674430 !important;
     
 }
 
  div.t851 .tooltip-horizontal-scroll-icon_circle {
     fill: #fff !important;
     
 }
 
    
 .t851__col_mobile-grid {
    width: 100% !important;
    display: inline-block;
    vertical-align: top;
}

 h2 {
    padding-top: 60px; 
    background-size: 20% auto !important;}
    
    .t-cover {background-size: cover !important;}
    
    .t-cover, .t-cover__carrier {background-size: cover !important; background-position: right bottom;}


}

@media (max-width: 480px) {
    
 /*Размер шрифта*/

h1, .t181__title, h1 div {font-size: 38px !important; line-height: 110% !important;}
    
h2 {font-size: 28px !important; line-height: 110% !important;}
    
    h3, .t851__title, h3.tn-atom {font-size: 25px !important;}
/*  h4 {font-size: 24px !important;} */

h5, .js-feed-post-title, .t-name_sm {font-size: 25px !important;}

.t-descr {/* font-size: 14px;*/}

.t-section__descr, .t-descr_xl, #rec470684424 .tn-elem[data-elem-id="1470233923389"] .tn-atom,
.js-feed-post-text, .t-text_md {/* font-size: 16px */ !important; max-width: 800px !important;
    width: 100%!important;  font-weight: normal !important;}
.js-feed-post-descr, .t-descr_xxs  {/* font-size: 16px !important; */ font-weight: normal !important;}
  
/*Размер шрифта*/

    
.t-btn, .tn-atom.ms_booking, #rec466405540 .tn-elem, [data-elem-id="1658327824078"] .tn-atom, .tn-elem.buttn,  a.tn-atom, .uc-sertif a.tn-atom
{ /* font-size: 16px !important; */
    padding-left: 20px !important;
    padding-right: 20px !important; 
}

a.tn-atom.ms_booking {width: auto !important; white-space: nowrap;}

 
      h2 {
    padding-top: 50px; 
    background-size: 25% auto !important;}
    
    
    
}
.badge {max-width: 2000px !important;}

.t-cover {background-size: cover !important;}

/*мобильная версия*/
