#rec660948436 .t-store__card .t-typography__descr {
    font-size: 0px;
    display: none;
}

.t450__menu__content {
    z-index: 99999;
}
.t-store__filter__item-title {
    position: relative;
    padding-right: 14px;
    font-size: 24px;
    font-weight: 500;
    cursor: pointer;
    -webkit-transition: opacity 0.1s ease-in;
    transition: opacity 0.1s ease-in;
    max-width: 260px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.t-store__filter__item_checkbox .t-store__filter__item-controls-wrap, .t-store__filter__item_select .t-store__filter__item-controls-wrap {
    min-width: 230px!important;
}

.t-store__grid-separator {
    margin-bottom: 20px!important;
}

.bnovo__hotel {
    display: block;
    padding: 8px 16px;
    font-size: 16px;
    cursor: pointer;
    width: 500px!important;
}
.bn_widget .bnovo__hotels {
    width: 320px!important;
    max-width: 320px!important;
}

.t229.t229__positionfixed {
        margin-top: 18px!important;
    position: fixed;
}

#rec550046312 .t-col,
#rec550046313 .t-col,
#rec550046314 .t-col,
#rec423403841 .t-col,
#rec423403833 .t-col,
#rec353506814 .t-col,
#rec107596160 .t-col,
#rec350491913 .t-col,
#rec107609277 .t-col,
#rec350491914 .t-col {
    opacity: 0.9;
    background-color: #fef9f0;
    padding: 15px;
    margin-right: 0px;
    display: inline;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

#rec423403841 .t-col_7,
#rec423403833 .t-col_7,
#rec353506814 .t-col_7,
#rec107596160 .t-col_7,
#rec350491913 .t-col_7,
#rec107609277 .t-col_7,
#rec350491914 .t-col_7 {
    max-width: 680px;
}

#rec107604881 .t-text_md {
    opacity: 0.9;
    background-color: #fef9f0;
    padding: 10px 0px 10px 20px;
}

#rec107605238 .t-text_md {
    opacity: 0.9;
    background-color: #fef9f0;
    padding: 10px 0px 10px 20px;
}

#rec107606077 .t-text_md {
    opacity: 0.9;
    background-color: #fef9f0;
    padding: 10px 0px 10px 20px;
}

#rec107596160 .t-slds__item {
    max-width: 660px!important;
    width: 100%!important;
}

#rec99842245 .t396__carrier {
    backdrop-filter: blur(5px);
}


#rec669705661 .t499 .t-section__descr {
    max-width: 1060px;
}

#rec669705661 .t499 .t-section__topwrapper {
    margin-bottom: 50px;
}

#rec669705661 .t499 .t-section__title {
    margin-bottom: 0px; 
}

#rec669705661 .t-title_xs {
    font-size: 0px;
    line-height: 1.23;
}


@media screen and (min-width: 640px)
{
{
.t405 .t-col_2 {
    float: left;
    max-width: 160px!important;
}
    
#rec611048287 .t405__col,  
#rec99731460 .t405__col,
#rec432183923 .t405__col{
    padding: 10px;
    margin: 10px;
    background-color: #fef8ef;
    border-radius: 3px;
    min-height: 155px;
}


#rec431778274 .t975__list-item {
    padding: 10px 0px 10px;
}



#rec99731460 .t405__col:hover,
#rec432183923 .t405__col:hover {
    padding: 10px;
    margin: 10px;
    background-color: #fff;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    opacity: 1;
    border-radius: 3px;
    min-height: 155px;
}

}
@media screen and (max-width: 960px)
.t405 .t-col_2 {
    float: left;
    max-width: 185px!important;
}


@media screen and (max-width: 640px)
#rec99731460 .t405__col,
#rec432183923 .t405__col{
    padding: 10px;
    margin: 10px;
    background-color: #fef8ef;
    border-radius: 3px;
    margin-bottom: 5px;
    padding-top: 10px;
}
}


#rec99731460 .t405__col:hover,
#rec432183923 .t405__col:hover {
    background-color: #fff;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    opacity: 1;
    border-radius: 3px;
    min-height: 180px;
}

}

@media screen and (max-width: 960px) {
#rec1063404076 .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 20px!important;
    }
}

#rec1063404076 .t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
    padding-bottom: 5px!important;
    padding-top: 5px!important;
}

