.week{width:calc(33.3% - 20px);border-radius:5px;margin:0 20px 20px 0;background:#eee;padding:10px 10px 15px 10px;display:flex;flex-direction:column}.week__location a{color:inherit}.week .lsfw-flag.lsfw-flag-sm{margin:2px 0 0 -2px}.week__location{color:#475669;text-transform:uppercase;padding:3px 15px 3px 7px;position:absolute;top:10px;left:10px;font-size:13px;border-radius:3px;background:rgba(255,255,255,0.7)}.top-week{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;width:calc(100% + 20px);flex-wrap:wrap;justify-content:center}.week__img img{border-radius:inherit}.week__img.no-shadow::before{display:none}.week .bth__ttl-h2::before{content:"\f164";margin-right:10px;font-weight:bold;font-family:"Font Awesome 5 Free";width:25px;height:25px;background:#206200;color:#fff;border-radius:100%;position:absolute;font-size:11px;text-align:center;line-height:24px;left:0;top:0}.week .bth__ttl-h2{color:#206200;position:relative;padding-left:35px;display:block}.week__cut{display:inline-block;vertical-align:bottom;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week__img>span{position:absolute;left:0;width:100%;text-align:center;text-transform:uppercase;bottom:30px;color:#fff;font-weight:bold;line-height:22px;font-size:13px}.week__img>span span br{display:none}.week__img>span span{display:block;text-transform:none;font-size:11px;line-height:15px;font-weight:normal;margin-top:10px}.week__img::before{content:'';width:100%;position:absolute;border-radius:inherit;height:80%;bottom:0;right:0;background:-o-linear-gradient(bottom,#1c4d5e,transparent);background:-webkit-gradient(linear,left bottom,left top,from(#1c4d5e),to(transparent));background:linear-gradient(to top,#1c4d5e,transparent)}.week .bth__btn{margin:auto auto 0 auto;display:block}.week p{text-align:center;font-size:16px;line-height:25px;padding-bottom:15px}.week__img{background:#fff;width:100%;position:relative;height:250px;margin:10px 0 15px 0;border:2px solid #fff;border-radius:5px;overflow:hidden}.week .week__ttl{margin-bottom:7px;font-size:23px;text-align:center;display:block;color:red;font-weight:bold}@media screen and (max-width:1400px){.week__img>span span br{display:block}.week p{font-size:14px;line-height:24px}}@media screen and (max-width:1100px){.week p{text-align:center;font-size:14px;line-height:22px}.week{width:calc(33.3% - 5px);margin:0 5px 5px 0}.week .week__ttl{font-size:17px}.week__img{border:0;margin:10px -10px 15px -10px;width:calc(100% + 20px);border-radius:0}}@media screen and (max-width:1023px){.week{width:calc(50% - 5px);margin:0 0 10px 0}.top-week{width:100%;justify-content:space-between}.week__img>span{padding:0 15px}.week__img>span br{display:none}}@media screen and (max-width:767px){.top-week,.week{width:100%;margin-right:0}.week .bth__ttl-h2{font-size:17px}.week__img>span{bottom:20px;font-size:13px;line-height:20px}.week__img>span span br{display:none}.week__img>span span{font-size:8px}.bth__btn.pr50 i{display:none}.bth__btn.pr50{text-align:center !important;padding:10px !important;line-height:25px}.week p{font-size:13px;line-height:20px}}@media screen and (max-width:374px){.week__img>span{padding:0 5px}.week__img>span span{font-size:7px}}.want-visit{width:calc(20% - 10px);height:200px;cursor:pointer;border-radius:5px;overflow:hidden;position:relative}.want-visit img{border-radius:inherit}.want-visit-wrap.want-visit-wrap--loader .want-visit{-webkit-animation:tableLoader 5s infinite;animation:tableLoader 5s infinite}@keyframes tableLoader{0%{background-color:#eee}50%{background-color:#d9d9d9}100%{background-color:#eee}}.want-visit-wrap{width:calc(100% + 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;gap:10px;flex-wrap:wrap}.want-visit.want-visit--more{display:-webkit-box;display:-ms-flexbox;display:flex;color:#475669;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d0dce3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:16px}.want-visit .want-visit__add:hover{color:#318cc6;background:#fff}.want-visit .want-visit__add{font-size:10px;background:rgba(255,255,255,0.95);padding:0 15px;line-height:20px;font-family:'apercu_pro',sans-serif;position:absolute;border-radius:3px;border:0;bottom:10px;color:#215f86;left:10px}.want-visit .want-visit__hotel span{display:inline-block;vertical-align:bottom;max-width:calc(100% - 20px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.want-visit .bth__hearts-rate .bth__hearts-rate-i{margin:0 2px;background-position:center}.want-visit .bth__hearts-rate{padding:0 5px 3px 5px;position:absolute;left:10px;border-radius:5px;top:35px;background:rgba(255,255,255,0.88)}.want-visit .want-visit__hotel{font-size:10px;position:absolute;right:0;top:0;width:100%;padding:5px 10px;background:rgba(255,255,255,0.73);font-weight:bold;color:#475669;text-transform:uppercase;z-index:1}.want-visit-paginator{display:none;border:0;background:#eee;font-size:13px;text-transform:uppercase;text-align:center;color:#ff8e41;width:100%;line-height:40px;border-radius:5px;font-family:inherit;font-weight:bold}.want-visit-paginator .bth__loader-spin{display:inline-block !important}.want-visit-paginator .bth__loader-spin i{margin:0;font-size:3px}@media screen and (max-width:1400px){.want-visit{width:calc(25% - 10px)}}@media screen and (max-width:1023px){.want-visit{width:calc(33.3% - 10px)}}@media screen and (max-width:767px){.want-visit{width:calc(50% - 10px)}}@media screen and (max-width:599px){.want-visit-paginator ~ *{display:none}.want-visit-paginator{display:block}}@media screen and (max-width:423px){.want-visit{width:100%}.want-visit-wrap{width:100%;gap:10px}}
