#rec408174864 .t825 .t825__btn {
    bottom: initial !important;
    top: 140px !important;
}





@media (max-width: 640px){
    [class^="x-tl-booking-widget-"] {
        display: none;
    }

    #rec380102910 .t943__btn_fixed {
        top: 15px !important;
        bottom: initial !important;
    }
}










.uc-promo_btn .t430 .t-btn {
    background: -webkit-linear-gradient(180deg, #f6a21a 0%, #e3981f 100%);
    background: linear-gradient(270deg, #f6a21a 0%, #e3981f 100%);
}

.uc-no_video a.t347__play-link {
    display: none;
}

.uc-dostoprimechateln {
    
    
}


.uc-bg_1 {
    position: relative;
}
.uc-bg_1:before {
    background-image: url(https://catherineasquithgallery.com/uploads/posts/2021-02/1614373738_1-p-fon-karta-svetlaya-2.jpg);
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: .3;
    background-size: contain;
    background-attachment: fixed;
    background-position: center;
}

.uc-bg_1:after {
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}


.uc-bg_1 .t920__symbol {
    color: rgb(255 174 0 / 50%);
}


/*************************************************************************/

.uc-my_rndm_attract .t778__btn-wrapper.t1002__btns-wrapper > a {
    position: absolute;
    bottom: 30px;
    max-width: calc(100% - 60px);
}
.uc-my_rndm_attract .t778__btn-wrapper.t1002__btns-wrapper {
    height: 61px;
}
@media (max-width: 960px){
    .uc-my_rndm_attract .t778__btn-wrapper.t1002__btns-wrapper {
        position: relative;
    }
}
.uc-my_rndm_attract .t778__content {
    position: relative;
    height: calc(100% - 260px);
}










/**********************************************************************/

.uc-my_rndm_attract .chooseblk {
    background: #e9eef2;
    background: transparent;
}
.uc-my_rndm_attract .t778__container.t-container {
    display: flex;
    flex-wrap: wrap;
}

.uc-my_rndm_attract .t778__col .t778__wrapper {
    height: 100%;
}

.uc-my_rndm_attract .chooseblk {
    flex-direction: column;
}


.uc-my_attractions .t778__markwrapper, .uc-my_rndm_attract .t778__markwrapper {
    width: 100%;
    left: 0px;
}
.uc-my_attractions .t778__mark, .uc-my_rndm_attract .t778__mark {
    background: transparent !important;
    text-align: left !important;
    padding-left: 0px;
    padding-right: 0px;
}
.uc-my_attractions .t778__mark > *, .uc-my_rndm_attract .t778__mark > * {
    display: block;
    font-size: 13px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 500;
    background: #000;
    width: 100%;
    max-width: 200px;
    margin-bottom: 8px;
    padding: 5px 10px;
    box-shadow: 5px 5px 10px 0px rgb(40 40 40 / 40%);
}

.uc-my_attractions .t778__mark > span, .uc-my_rndm_attract .t778__mark > span {
    background: #50b4bb;
    color: #fff;
}
.uc-my_attractions .t778__mark > div, .uc-my_rndm_attract .t778__mark > div {
    background: #f6a21a;
    color: #fff;
}
.uc-my_attractions .t778__mark > p, .uc-my_rndm_attract .t778__mark > p {
    background: #008080;
    color: #fff;
}
.uc-my_attractions a.t778__btn.t-btn, .uc-my_rndm_attract a.t778__btn.t-btn {
    font-size: 16px;
    height: auto;
    padding: 15px 35px;
}

.uc-my_attractions .t-name, .uc-my_rndm_attract .t-name {
    font-size: 20px;
}

.uc-my_attractions .t778__descr, .uc-my_rndm_attract .t778__descr{
    font-size: 16px;
}
/**********************************************************************/





#nav465896634 .t978__content {
    background-color: #262626;
}
#nav465896634 .t978__tooltip-menu .t978__submenu_show .t978__submenu {
    background-color: #262626 !important;
}

#nav465896634 .t978__tooltip-menu .t978__menu-link, #nav465896634 .t978__tooltip-menu .t978__submenu-link {
    color: #fff;
}


@media (min-width: 1200px){
.uc-my_video {
    pointer-events: none;
}
}












