.t107__width {
    border-radius: 8px;
}

@media screen and (max-width: 480px) {
.t107__width {
    border-radius: 0px;
}
}

.t667__bgimg_2-3 {
    border-radius: 8px;
}

@media screen and (max-width: 480px) {
.t667__bgimg_2-3 {
    border-radius: 0px;
}
}

@media screen and (max-width: 480px) {
.t937__playlist-wrap {
    max-height: 400px!important;
}
}



#rec428592358 .tn-elem[data-elem-id="1648453627088"] .tn-atom:before  {
    
    content: "";
    background-image: url(https://static.tildacdn.com/tild3661-3132-4661-b032-353239626466/Path-3.svg);
    background-size: cover;
    height: 15px;
    width: 18px;
    margin-top: -2px;
    margin-right: 10px;
        margin-left: -4px;
    display: inline-block;
    vertical-align: middle;

}

#rec428592358 .tn-elem[data-elem-id="1648452673362"] .tn-atom {
    box-shadow: 0 7px 30px 0 rgb(0 0 0 / 7%);
    transition: .3s ease-in-out;
}

/*Два Фото*/

.t754__imgwrapper {
    margin-bottom: 0px;
}

#rec425401945 .t754__bgimg {
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    border-radius: 8px!important;
}

#rec425401945 .t754__bgimg:hover {
 -webkit-transform: scale(1.02);
 -moz-transform: scale(1.0);
 -o-transform: scale(1.0);
 border-radius: 8px!important;
 opacity:95%;
}

.t754__bgimg {
    border-radius: 8px;
}


@media screen and (max-width: 480px) {
.t754__bgimg {
    border-radius: 8px;
}
}


@media screen and (max-width: 480px) {
.t-name_xs {
    font-size: 15px;
}
}


#rec425401945 .t754__bgimg:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: linear-gradient(-180deg,rgba(0,0,0,0.00) 50%,rgba(0, 0, 0, 0.68) 100%);
    z-index: 5;
    border-radius: 8px;
}

@media screen and (max-width: 480px) {
.t754__bgimg:before {
    border-radius: 5px!important;
}
}

@media screen and (max-width: 480px) {
#rec424798817 .t-descr {
    font-size: 16px!important
    margin-bottom:15px
}
}


/*ПУТЕШЕСТВИЯ показать еще*/
.t754__showmore {
    margin-top: 5px;
    font-size: 16px;
}

.t-btn td:before {
    content: "";
    background-image: url(https://static.tildacdn.com/tild3062-3233-4935-b230-346665646161/photo.svg);
    background-size: cover;
    height: 10px;
    width: 10px;
    margin-top: -1px;
    margin-right: 7px;
    display: inline-block;
    vertical-align: middle;
}


/*ЗАМЕТКИ показать еще*/
.t-btn {
    width: 640px;
    padding-left: 25px;
}



@media screen and (max-width: 480px) {
.t-btn {
    width: 90%;
}
}

.t-feed__button-container {
    justify-content: left;
}

@media screen and (max-width: 480px) {
.t-feed__button-container {
    justify-content: center;
}
}

@media screen and (max-width: 480px) {
#rec415827080 .t-feed__button-container {
    justify-content: left;
}
}

@media screen and (max-width: 480px) {
#rec418206416 .t-feed__button-container {
    justify-content: left;
}
}

@media screen and (max-width: 480px) {
.t017__title {
    padding-bottom: 5px!important;
}
}

.t-feed__showmore-btn {
    margin-top: -45px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    font-weight: 700!important;

    font-size: 16px;
    margin-right: 0px;
        margin-bottom: 25px;
}


@media screen and (max-width: 960px) {
.t-feed__showmore-btn {
    margin-left: 0px;

}
}

@media screen and (max-width: 480px) {
.t-feed__showmore-btn {
        margin-top: -40px!important;
        margin-bottom: 20px!important;
}
}


.t-rec_pt_30 {
    padding-bottom: 5px!important;
}

/*КЕЙСЫ показать еще*/
#rec182634526 .t-feed__showmore-btn {
        margin-bottom: 40px;
}


#rec182634526 .t-btn {
    width: 100%;
}

#rec182634526 .t-feed__button-container:before {
    content: "";
    background-image: url(https://static.tildacdn.com/tild3062-3233-4935-b230-346665646161/photo.svg);
    background-size: cover;
    height: 10px;
    width: 10px;
    margin-top: -1px;
    margin-right: 7px;
    display: inline-block;
    vertical-align: middle;
}

#rec182634526 .t-feed__button-container:after {
    content: none;
}

@media screen and (max-width: 480px) {
.t-feed__showmore-btn {
    margin-left: 0px;
}
}

.t-feed__button-container:after {
    content: "";
    background-image: url(https://static.tildacdn.com/tild6561-3633-4137-a139-643962663362/photo.svg);
    background-size: cover;
    height: 6px;
    width: 10px;
    margin-top: 2px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
}

/*путешествия и книги*/
#rec425401945 .t-name_xs {
    position: absolute;
    bottom: 0;
    z-index: 10;
    padding: 0 25px 20px;
}

@media screen and (max-width: 480px) {
#rec425401945 .t-name_xs {
    padding: 0 13px 13px;
    line-height: 1.2!important;
    font-size: 15px!important;
}
}


 @media screen and (max-width: 480px) {
#rec425401945 .t754 .mobile-two-columns .t-col.t-item {
    width: 51%;
}
}


@media screen and (max-width: 960px) {
#rec425401945 .t-col_3 {
    max-width: 320px;
}
}


@media screen and (max-width: 960px) {
#rec425401945 .t-col {
    padding-left: 10px;
    padding-right: 10px;
}
}

@media screen and (max-width: 480px) {
#rec425401945 .t-col {
    margin-right: -6px;
    border-radius: 0px;
}
}


/*книги*/
#rec425419112 .t754__parent {
    max-width: 660px!important;
}

#rec425419112 .t-col_4 {
    max-width: 204px;
}

#rec425419112 .t-name_md {
    visibility: hidden;
}

#rec425419112 .t-col {
    margin-bottom: -30px;
}


.t667__bgimg_4-3 {
    border-radius: 8px;
}



/*все фото*/
.t400 .t400__submit_size_sm {
    width: 700px;
}

@media screen and (max-width: 640px) {
.t400 .t400__submit_size_sm {
    width: 280px;
}
}

strong {
    font-weight: 600!important;
}




/*Две фотки в ряд*/

@media screen and (max-width: 960px) {
.t667__row_indent-20px {
    padding: 0 5px 5px 5px;
}
}


@media screen and (max-width: 640px) {
.t667__row_indent-20px:first-child {
    padding-top: 5px;
	}
}

@media screen and (max-width: 640px) {
.t667__bgimg_4-3 {
    border-radius: 0px;
	}
}

@media screen and (max-width: 640px) {
.t667__row_indent-20px .t667__tile_right {
    padding-left: 2px;
	}
}

@media screen and (max-width: 640px) {
.t667__row_indent-20px .t667__tile_left {
    padding-right: 2px;
    }
}

@media screen and (max-width: 640px) {
.t667__container_indent, .t-container .t667__row {
    padding-left: 0px;
    padding-right: 0px;
	}
}



.t004 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.t026__title {
    padding-top: 0px;
    padding-bottom: 0px;
}




#rec415967509 .t-feed__col-grid__wrapper.t-feed__col-grid__content_marginbottom {
    margin-bottom: 0px;
}


#rec415967509 .t-feed__col-grid__wrapper {
    padding: 0 25px 21px;
}



.t-col {
    margin-bottom: 15px;
}


/* проекты */

/* все мероприятия */
#rec424790422 .t-feed__row-bigimg-grid__post-wrapper {
    border-left: 3px solid #3667a9;
}


#rec424790422 .t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title {
    margin-bottom: 0px;
    float: left;
    margin-right: 5px;
}

#rec424790422 .t-feed__post-descr {
    margin-top: 0px!important;
    overflow: visible!important;
        word-wrap: normal;
}


.t-feed__buttons-wrapper {
    margin-top: 50px!important;
}

@media screen and (max-width: 480px) {
.t-feed__buttons-wrapper {
    margin-top: 30px!important;
}

}

#rec424790422 .t-feed__buttons-wrapper {
    margin-top: 0px!important;
}

@media screen and (max-width: 480px) {
    #rec424790422 .t-feed__buttons-wrapper {
    margin-top: -15px!important;
}

}




.t-align_left {
    text-align: left;
    margin-bottom: -15px;
}

/* остальные проекты */
#rec418206416 .t-col {
    margin-bottom: -25px;
}


#rec418206416 .t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title {
    margin-bottom: 0px;
    float: left;
    margin-right: 5px;
}



#rec418206416 .t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title:hover {
    color: #3766a9!important;
}

#rec418206416 .t-feed__row-bigimg-grid__post-wrapper:hover {
    background: #ffffff;
}

#rec418206416 .t-feed__row-bigimg-grid__post-wrapper {
    margin-bottom: 0px;

}


#rec418206416 .t-feed__post-descr {
    margin-top: 0px!important;
    overflow: visible!important;
}


/* заметки */
#rec415827080 .t-col {
    margin-bottom: -25px;
}


#rec415827080 .t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title {
    margin-bottom: 0px;
}



#rec415827080 .t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title:hover {
    color: #3766a9!important;
}

#rec415827080 .t-feed__row-bigimg-grid__post-wrapper:hover {
    background: #ffffff;
}

#rec415827080 .t-feed__row-bigimg-grid__post-wrapper {
    margin-bottom: 0px;

}






.t-feed__row-bigimg-grid__post-wrapper {
    padding-top: 25px;
    padding-bottom: 25px;
    border-radius: 8px;
    background: #ffffff;
    padding-left: 25px;
    padding-right: 25px;
    transition: box-shadow 170ms ease,-webkit-box-shadow 170ms ease;
    margin-bottom: 0px;
}


ul {
margin-top: 10px!important;
}

li {
margin: 5px 0 5px 2em;
    word-wrap: break-word;
}

@media screen and (max-width: 480px) {
    li {
margin: 5px 0 5px 1em;
}

}



.t-text_md a {  
color: #3766a9!important;
    border-bottom: 1px solid #bed0ea!important;
    font-weight:400;
}

.t-text_md a:hover  {  
color: #cd192e!important;
    border-bottom: 1px solid #f6b4bc!important;
}


.t758 .t-menu__link-item {
    letter-spacing: 0.7px!important;
}


/* попап */
.t-popup__container  {
border-radius: 8px!important;
}

.t-popup__container a {  
color: #3766a9!important;
    font-weight:500;
}

.t-popup__container a:hover  {  
color: #cd192e!important;
}

.t390__wrapper {
    padding: 35px 40px;
}

@media screen and (max-width: 480px) {
.t390__wrapper {
    padding: 35px 25px;
}

}

.uc-textbox  a {  
color: #3766a9!important;
    border-bottom: 1px solid #bed0ea!important;
    font-weight:500;
}

.uc-textbox  a:hover   {  
color: #cd192e!important;
    border-bottom: 1px solid #f6b4bc!important;
}







/* карточка */
.t-feed__row-bigimg-grid__post-wrapper {
    padding-top: 25px;
    padding-bottom: 25px;
    border-radius: 8px;
    background: #ffffff;
    padding-left: 25px;
    padding-right: 25px;
    transition: box-shadow 170ms ease,-webkit-box-shadow 170ms ease;
    margin-bottom: 5px;
    word-wrap: break-word;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 1%);
}

.t-feed__row-bigimg-grid__post-wrapper:hover {
    background: #f5f8ff;
transition: box-shadow 200ms ease,-webkit-box-shadow 200ms ease;
}

.t-feed__post-tag:last-child {
    margin-right: 0;
    color: #3766a9!important;
}


.t-feed__post-date {
    letter-spacing: 0.7px;
}

@media screen and (max-width: 640px) {
#rec182634526 .t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title {
    font-size: 20px!important;
    line-height: 1.3!important;
}
}


@media screen and (max-width: 640px) {
#rec417308216 .t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title {
    font-size: 20px!important;
    line-height: 1.3!important;
}
}


.t-col_3 {
    max-width: 279px;
}

.t-prefix_3 {
    padding-left: 260px;
}


@media screen and (max-width: 1200px) {
    .t-prefix_3 {
        padding-left: 150px;
}
}

@media screen and (max-width: 960px) {
    .t-prefix_3 {
        padding-left: 0px;
    padding-right: 0px!important;
}
}

@media screen and (max-width: 960px) {
.t-title_xxs {
    font-size: 32px!important;
}
}


@media screen and (max-width: 480px) {
    .t-prefix_3 {
    padding-left: 20px;
    padding-right: 20px!important;
}

}




.t-col_7 {
    max-width: 640px;
}

/* отступ под блоком с карточками */
.t-feed__buttons-wrapper {
    margin-top: 60px;
}

/* ПОСТ */

/* заголовок поста */

.t-title_xxs {
    color: #101010!important;
    font-size: 45px;
    letter-spacing: -.2px;
        margin-bottom: -5px;
}

@media screen and (max-width: 480px) {
    .t-title_xxs {
        font-size: 26px;
        margin-top: -10px;
        padding-bottom: 3px;
        line-height: 1.4;
    }
}

.t-feed__post-popup__title-wrapper {
    padding-bottom: 10px;
}

.t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container.t-popup__container-static {
    padding-top: 60px;
}

@media screen and (max-width: 480px) {
.t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container.t-popup__container-static {
    padding-top: 30px;
}
}

/* изображение поста */
.t-feed__post-popup__content img {
    border-radius: 8px;
    margin-top: 0px;
    margin-bottom:-10px;
        border: 1px solid #f0f0f0;
}

@media screen and (max-width: 480px) {
.t-feed__post-popup__content img {
    border-radius: 0px;
    border: 0px solid #f0f0f0;
}
}

@media screen and (max-width: 480px) {
.t-feed__post-popup__text-wrapper figure {
    margin: 0 -20px!important;
}
}


/* подпись под изображением */
.t-feed__post-popup__text-wrapper figcaption {
    margin-top: 5px;
    margin-bottom: 2px;
    font-size: 14px!important;
    font-style: normal;
    color: #5c5c5c!important;
    opacity: 1!important;
}

@media screen and (max-width: 480px) {
.t-feed__post-popup__text-wrapper figcaption {
    font-size: 13px!important;
    padding: 0px 20px!important;
    padding-top: 7px!important;
    line-height: 1.4!important;
}
}

/* дата над заголовоком поста */
.t-feed__post-popup__date {
    font-weight: 500!important;
    font-size: 13px!important;
    color: #747474!important;
    letter-spacing: 0.5px!important;
}

.t-feed__post-popup__date:before {
    content: "";
    background-image: url(https://static.tildacdn.com/tild6561-6161-4165-a538-316464376439/time.svg);
    background-size: cover;
    height: 13px;
    width: 12px;
    margin-top: -3px;
    margin-right: 6px;
    padding-right: 1px;
    display: inline-block;
    vertical-align: middle;
}


/* раздел над заголовоком поста */
.t-feed__post-popup__tag span {
    text-transform: none!important;
    font-weight: 500!important;
    font-size: 14px!important;
    color: #3766a9!important;
    letter-spacing: 0.7px!important;
}

/* введение */
.t-feed__post-popup__text-wrapper blockquote.t-redactor__preface {
    font-size: 20px;
    color: #747474;
        font-weight: 400;

}

@media screen and (max-width: 480px) {
.t-feed__post-popup__text-wrapper blockquote.t-redactor__preface {
        font-size: 17px;

    }
}

/* цитата */
.t-feed__post-popup__text-wrapper blockquote.t-redactor__quote {
    border-left: 3px solid #e5eeff!important;
    border-radius: 8px;
    background: #f5f8ff;
    padding: 40px;

}

.t220__textwrapper {
    margin-left: 0px;
    margin-right: 45px;
    padding: 40px;
    border-left: 3px solid #e5eeff!important;
    border-radius: 8px;
    background: #f5f8ff;
}

@media screen and (max-width: 480px) {
.t220__textwrapper {
    border-radius: 0px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 40px;

}
}

@media screen and (max-width: 640px) {
.t-text_xs {
    font-size: 14px;
}
}

/* разделительная линия */
.t-feed__post-popup__text-wrapper hr {
    background: #5c5c5c;
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}

/* разделительная линия на отдеьных страницах */
.t118 {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* основной текст */
.t-text_md {
    font-size: 17px!important;
    color: #101010!important;
    line-height: 1.6;
}


@media screen and (max-width: 480px) {
.t-text_md {
    font-size: 17px!important;
}
}

/* заголовок h2 - подзаголовки и частное мнение */
.t-feed__post-popup__text-wrapper h2.t-redactor__h2 {
    font-size: 23px;
    margin-bottom: 10px;
    margin-top: 7px;
}


@media screen and (max-width: 480px) {
.t-feed__post-popup__text-wrapper h2.t-redactor__h2 {
    font-size: 22px;
    margin-bottom: 15px;
    margin-top: 10px;

    }
}

/* заголовок h3 - источник*/
.t-feed__post-popup__text-wrapper h3.t-redactor__h3 {
    font-size: 14px;
    font-weight: 400;
    color: #5c5c5c;
    margin-top: 15px;
}

/* заголовок h4 - внимание */
.t-feed__post-popup__text-wrapper h4.t-redactor__h4 {
    color: #101010;
    font-size:17px;
    border-radius: 8px;
    background: #e5edff;
    padding: 40px;
    font-weight: 400;
    line-height: 1.65;
    box-shadow: 0 7px 30px 0 rgb(0 0 0 / 7%);
    transition: .3s ease-in-out;
}

.t-feed__post-popup__text-wrapper h4.t-redactor__h4:hover  {

    box-shadow: 0 7px 30px 0 rgb(0 0 0 / 11%);
    transition: .3s ease-in-out;
}


/* автор */
.t-feed__post-popup__author-wrapper {
    margin-top: 40px!important;
    
}

.t-text_md {
    line-height: 1.6!important;
}

.t-descr {
    font-weight: 500;
    letter-spacing: 0.1px!important;
    font-size:20px;
    padding-right: 10px;
}

@media screen and (max-width: 480px) {
.t-descr {
    font-size:17px;
    padding-top: 5px;

}
}



@media screen and (max-width: 480px) {
.t118__line {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 20px;
    margin-top: 5px;
}
}

.t-feed__post-popup__author-name {
color: #101010!important;
padding-right: 40px;
}

.t-feed__post-popup__author-bgimg {
    width: 40px;
    height: 40px;
    margin-right: 15px;
    border-radius: 7px;
}


/* ЧИТАЙТЕ ТАКЖЕ */

/* Заголовок */
.t-title_xs {
    font-size: 32px;
}

@media screen and (max-width: 480px) {
.t-title_xs {
    font-size: 26px;

}




/* Отступ под заголовком */
.t897 .t-section__topwrapper {
    margin-bottom: 25px;
}

/* Отступ между новостями */
@media screen and (max-width: 480px) {
.t-feed__grid-col {
margin-bottom: 10px;

    }
}


/* Изображение */
.t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 8px;
}

/* Тень Изображения */
.t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
    border-radius: 8px;
    box-shadow: 0 15px 40px 0 rgb(0 0 0 / 20%);
    transition: .3s ease-in-out;
}

/* дата */
.t-feed__post-date {
    font-weight: 500!important;
    font-size: 12px!important;
    letter-spacing: 0.7px!important;
    color: #5c5c5c;
}

/* раздел */
.t-feed__post-tag {
    text-transform: none!important;
    font-weight: 400!important;
    font-size: 12px!important;
    letter-spacing: 0.7px!important;
}

/* отступ перед форма подписки */
.t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container.t-popup__container-static {
    padding-bottom: 30px;
}



/* форма подписки */
.t274__content {
    padding: 45px 40px 50px;
    text-align: center;
    border-radius: 12px;
    box-shadow: 0 15px 40px 0 rgb(0 0 0 / 20%);
    transition: .3s ease-in-out;
}

@media screen and (max-width: 480px) {
.t274__content {
    border-radius: 0px;
    padding: 52px 30px 50px!important;
}
}




@media screen and (max-width: 480px) {
#rec407089544 .t-col {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
}

.t274 .t274__input {
    height: 50px;
    font-size: 14px!important;
}

.t274 .t-submit {
    height: 50px;
    font-size: 14px!important;
}

/* ваше мнение - отступ снизу */
.t795__title {
    margin-bottom: 15px;
}


.b-page__body {
    font-family: "Roboto";
}

.mc-c {
    font-family: "Roboto"!important;
}

